Funzione InitializeNapAgentNotifier

Nota

La piattaforma Protezione accesso alla rete non è disponibile a partire da Windows 10

La funzione InitializeNapAgentNotifier sottoscrive il processo chiamante per le notifiche di modifica dello stato napAgent e le notifiche di modifica dello stato di quarantena. Queste notifiche vengono fornite dal servizio NapAgent.

Sintassi

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

Parametri

type [in]

Valore NapNotifyType che specifica il tipo di notifiche del servizio da ricevere.

hNotifyEvent [in]

Handle di eventi utilizzato per la notifica. Il chiamante deve passare un handle aperto al parametro hNotifyEvent . Il chiamante deve anche chiudere l'handle eventi quando non è più necessario.

Valore restituito

Codice restituito Descrizione
S_OK
Inizializzazione completata.
E_FAIL
Inizializzazione non riuscita.
ERROR_ALREADY_INITIALIZED
Il processo ha già sottoscritto le notifiche del servizio NapAgent del tipo specificato.
E_INVALIDARG
È stato passato un argomento non valido.

Commenti

Questa funzione non è thread-safe.

Ogni processo che richiede una sottoscrizione alle notifiche del servizio NapAgent del tipo specificato deve chiamare InitializeNapAgentNotifier per sottoscrivere le notifiche. Se un processo deve sottoscrivere più di un tipo di notifica, deve chiamare InitializeNapAgentNotifier una volta per ogni tipo di notifica.

Una volta che un processo non richiede ulteriori notifiche, il processo deve chiamare UninitializeNapAgentNotifier per il tipo specificato.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
NapUtil.h
DLL
Qutil.dll

Vedi anche

UninitializeNapAgentNotifier