Функция 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 , передав параметр NotificationHandle , возвращенный NotifyNetworkConnectivityHintChange.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 2004 (10.0; Сборка 19041) |
Минимальная версия сервера | Windows Server версии 2004 (10.0; Сборка 19041) |
Целевая платформа | Windows |
Header | netioapi.h (включая Iphlpapi.h) |
Библиотека | Iphlpapi.lib |
DLL | Iphlpapi.dll |