Partager via


Fonction InitializeNapAgentNotifier

Notes

La plateforme protection de l’accès réseau n’est pas disponible à partir de Windows 10

La fonction InitializeNapAgentNotifier abonne le processus d’appel aux notifications de changement d’état NapAgent et aux notifications de changement 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 [in]

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

hNotifyEvent [in]

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 handle d’événements lorsqu’il n’est plus nécessaire.

Valeur retournée

Code de retour Description
S_OK
L’initialisation s’est terminée avec succès.
E_FAIL
Échec de l'initialisation.
ERROR_ALREADY_INITIALIZED
Le processus s’est déjà abonné aux notifications de 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 nécessite 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 notification, 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 Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
NapUtil.h
DLL
Qutil.dll

Voir aussi

UninitializeNapAgentNotifier