InitializeNapAgentNotifier fonction)

Notes

La plate-forme de protection d’accès réseau n’est pas disponible à partir de Windows 10

La fonction InitializeNapAgentNotifier abonne le processus appelant aux notifications de modification d’État NapAgent et aux notifications de modification d’état de quarantaine. Ces notifications sont fournies par le service NapAgent.

Syntaxe

NAPAPI HRESULT WINAPI InitializeNapAgentNotifier(
  _In_ NapNotifyType type,
  _In_ HANDLE        hNotifyEvent
);

Paramètres

type [ dans]

Valeur NapNotifyType qui spécifie le type de notifications de service à recevoir.

hNotifyEvent [ dans]

Handle d’événement utilisé pour la notification. L’appelant doit passer un handle ouvert au paramètre hNotifyEvent . L’appelant doit également fermer le descripteur d’événement lorsqu’il n’est plus nécessaire.

Valeur de retour

Code de retour Description
_OK
L’initialisation s’est terminée avec succès.
E _ échec
Échec de l'initialisation.
ERREUR _ déjà _ initialisée
Le processus s’est déjà abonné aux notifications du service NapAgent du type spécifié.
E _ INVALIDARG
Un argument non valide a été passé.

Notes

Cette fonction n’est pas thread-safe.

Chaque processus qui requiert un abonnement aux notifications de service NapAgent du type spécifié doit appeler InitializeNapAgentNotifier pour s’abonner aux notifications. Si un processus doit s’abonner à plusieurs types de notifications, il doit appeler InitializeNapAgentNotifier une fois pour chaque type de notification.

Une fois qu’un processus ne nécessite pas d’autres notifications, le processus doit appeler UninitializeNapAgentNotifier pour le type spécifié.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
En-tête
NapUtil. h
DLL
Qutil.dll

Voir aussi

UninitializeNapAgentNotifier