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; वरना, एक खास गड़बड़ी जो शटडाउन की असफलता की वजह बताती है. जो स्टेटस जनरेट नहीं किया जा सका उसे वापस करने पर शटडाउन रद्द हो जाएगा.