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 ::Shutdown 方法傳回的整體狀態。

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,否則表示關閉失敗原因的特定錯誤。如果傳回未成功的狀態,系統會取消關閉作業。