共用方式為


NotifyNetworkConnectivityHintChange 函式 (netioapi.h)

註冊應用程式定義的回呼函式,在匯總網路連線層級和成本提示變更時呼叫。

語法

IPHLPAPI_DLL_LINKAGE _NETIOAPI_SUCCESS_ NETIOAPI_API NotifyNetworkConnectivityHintChange(
  [in]  PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Callback,
  [in]  PVOID                                      CallerContext,
  [in]  BOOLEAN                                    InitialNotification,
  [out] PHANDLE                                    NotificationHandle
);

參數

[in] Callback

類型為 PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK 的函式指標,指向應用程式定義的回呼函式。 當網路連線層級或成本變更發生時,將會叫用回呼函式。

[in] CallerContext

使用者特定的呼叫端內容。 此內容將會提供給回呼函式。

[in] InitialNotification

True 如果應該提供初始化通知,則為 ,否則 false為 。

[out] NotificationHandle

HANDLE 的指標。 函式會將 值設定為通知註冊的句柄。

傳回值

如果函式成功,傳回值會 NO_ERROR。 否則會傳回錯誤碼。

備註

若要取消註冊變更通知,請呼叫 CancelMibChangeNotify2 函式,傳遞 NotifyNetworkConnectivityHintChange 傳回的 NotificationHandle 參數。

規格需求

需求
最低支援的用戶端 Windows 10 2004 (10.0 版;組建 19041)
最低支援的伺服器 Windows Server 版本 2004 (10.0;組建 19041)
目標平台 Windows
標頭 netioapi.h (包含 Iphlpapi.h)
程式庫 Iphlpapi.lib
Dll Iphlpapi.dll

另請參閱