nl::Inet::Platform::InetLayer

खास जानकारी

फ़ंक्शन

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
यह खास प्लैटफ़ॉर्म के लिए बना InetLayer हुक है, जो शुरू होने के बाद का है.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
यह प्लैटफ़ॉर्म के हिसाब से, InetLayer बंद होने के बाद का हुक है.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
यह प्लैटफ़ॉर्म के हिसाब से बना, InetLayer प्री-इनीशियलाइज़ेशन हुक है.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
यह खास तौर पर प्लैटफ़ॉर्म के लिए बना InetLayer बंद होने से पहले का हुक है.

फ़ंक्शन

DidInit

NL_DLL_EXPORT void DidInit(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

यह खास प्लैटफ़ॉर्म के लिए बना InetLayer हुक है, जो शुरू होने के बाद का है.

प्रीप्रोसेसर की परिभाषा, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS का पालन करके, इस सेटिंग को बदला जा सकता है.

जानकारी
पैरामीटर
[in,out] aLayer
InetLayer इंस्टेंस का पॉइंटर शुरू किया जा रहा है.
[in,out] aContext
लेयर शुरू करने के तरीके, ::Init को पास किया गया प्लैटफ़ॉर्म के हिसाब से कॉन्टेक्स्ट डेटा.
[in] anError
InetLayer ::Init पद्धति के ज़रिए दिखाई जाने वाली पूरी स्थिति.

DidShutdown

NL_DLL_EXPORT void DidShutdown(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

यह प्लैटफ़ॉर्म के हिसाब से, InetLayer बंद होने के बाद का हुक है.

प्रीप्रोसेसर की परिभाषा, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS का पालन करके, इस सेटिंग को बदला जा सकता है.

जानकारी
पैरामीटर
[in,out] aLayer
InetLayer इंस्टेंस के शटडाउन होने का पॉइंटर.
[in,out] aContext
लेयर शुरू करने के तरीके, ::Init को पास किया गया प्लैटफ़ॉर्म के हिसाब से कॉन्टेक्स्ट डेटा.
[in] anError
InetLayer ::शटडाउन विधि के ज़रिए दिखाई जा रही पूरी स्थिति.

WillInit

NL_DLL_EXPORT INET_ERROR WillInit(
  Inet::InetLayer *aLayer,
  void *aContext
)

यह प्लैटफ़ॉर्म के हिसाब से बना, InetLayer प्री-इनीशियलाइज़ेशन हुक है.

प्रीप्रोसेसर की परिभाषा, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS का पालन करके, इस सेटिंग को बदला जा सकता है.

जानकारी
पैरामीटर
[in,out] aLayer
InetLayer इंस्टेंस का पॉइंटर शुरू किया जा रहा है.
[in,out] aContext
लेयर शुरू करने के तरीके, ::Init को पास किया गया प्लैटफ़ॉर्म के हिसाब से कॉन्टेक्स्ट डेटा.
लौटाए जाने वाले प्रॉडक्ट
सफलता पर INET_NO_ERROR; अगर ऐसा नहीं होता है, तो एक गड़बड़ी की वजह से शुरू न हो पाने की वजह बताई जा सकती है. 'मंज़ूरी नहीं मिली' स्टेटस मिलने पर, शुरू करने की प्रोसेस रद्द हो जाएगी.

WillShutdown

NL_DLL_EXPORT INET_ERROR WillShutdown(
  Inet::InetLayer *aLayer,
  void *aContext
)

यह खास तौर पर प्लैटफ़ॉर्म के लिए बना InetLayer बंद होने से पहले का हुक है.

प्रीप्रोसेसर की परिभाषा, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS का पालन करके, इस सेटिंग को बदला जा सकता है.

जानकारी
पैरामीटर
[in,out] aLayer
InetLayer इंस्टेंस के शटडाउन होने का पॉइंटर.
[in,out] aContext
लेयर शुरू करने के तरीके, ::Init को पास किया गया प्लैटफ़ॉर्म के हिसाब से कॉन्टेक्स्ट डेटा.
लौटाए जाने वाले प्रॉडक्ट
सफलता पर INET_NO_ERROR; अगर ऐसा नहीं होता है, तो शटडाउन विफल होने की वजह बताने वाली कोई खास गड़बड़ी. 'मंज़ूरी बाकी है' स्टेटस पर वापस आने पर, शटडाउन को रद्द कर दिया जाएगा.