Fonction NotifyNetworkConnectivityHintChange (netioapi.h)
Inscrit une fonction de rappel définie par l’application, à appeler lorsque le niveau de connectivité réseau agrégé et les indicateurs de coût changent.
Syntaxe
IPHLPAPI_DLL_LINKAGE _NETIOAPI_SUCCESS_ NETIOAPI_API NotifyNetworkConnectivityHintChange(
[in] PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Callback,
[in] PVOID CallerContext,
[in] BOOLEAN InitialNotification,
[out] PHANDLE NotificationHandle
);
Paramètres
[in] Callback
Pointeur de fonction de type PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, qui pointe vers votre fonction de rappel définie par l’application. La fonction de rappel est appelée lorsqu’un changement de niveau de connectivité réseau ou de coût se produit.
[in] CallerContext
Contexte de l’appelant spécifique à l’utilisateur. Ce contexte sera fourni à la fonction de rappel.
[in] InitialNotification
True
si une notification d’initialisation doit être fournie, sinon false
.
[out] NotificationHandle
Pointeur vers un HANDLE. La fonction définit la valeur sur un handle pour l’inscription de notification.
Valeur retournée
Si la fonction réussit, la valeur de retour est NO_ERROR. Sinon, un code d’erreur est retourné.
Remarques
Pour annuler l’inscription pour les notifications de modification, appelez la fonction CancelMibChangeNotify2 , en passant le paramètre NotificationHandle retourné par NotifyNetworkConnectivityHintChange.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 2004 (10.0 ; Build 19041) |
Serveur minimal pris en charge | Windows Server, version 2004 (10.0 ; Build 19041) |
Plateforme cible | Windows |
En-tête | netioapi.h (inclure Iphlpapi.h) |
Bibliothèque | Iphlpapi.lib |
DLL | Iphlpapi.dll |