Función NotifyNetworkConnectivityHintChange (netioapi.h)

Registra una función de devolución de llamada definida por la aplicación, a la que se llamará cuando cambie el nivel de conectividad de red agregado y las sugerencias de costo.

Sintaxis

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

Parámetros

[in] Callback

Puntero de función de tipo PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, que apunta a la función de devolución de llamada definida por la aplicación. La función de devolución de llamada se invocará cuando se produzca un cambio de costo o nivel de conectividad de red.

[in] CallerContext

Contexto del autor de la llamada específico del usuario. Este contexto se proporcionará a la función de devolución de llamada.

[in] InitialNotification

True es si se debe proporcionar una notificación de inicialización; de lo contrario false, es .

[out] NotificationHandle

Puntero a un IDENTIFICADOR. La función establece el valor en un identificador para el registro de notificaciones.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR. De lo contrario, se devuelve un código de error.

Comentarios

Para anular el registro de las notificaciones de cambios, llame a la función CancelMibChangeNotify2 y pase el parámetro NotificationHandle devuelto por NotifyNetworkConnectivityHintChange.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041)
Servidor mínimo compatible Windows Server, versión 2004 (10.0; Compilación 19041)
Plataforma de destino Windows
Encabezado netioapi.h (include Iphlpapi.h)
Library Iphlpapi.lib
Archivo DLL Iphlpapi.dll

Consulte también