Função InitializeNapAgentNotifier

Observação

A plataforma de Proteção de Acesso à Rede não está disponível a partir do Windows 10

A função InitializeNapAgentNotifier assina o processo de chamada para notificações de alteração de estado do NapAgent e notificações de alteração de estado de quarentena. Essas notificações são fornecidas pelo serviço NapAgent.

Sintaxe

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

Parâmetros

tipo [in]

Um valor NapNotifyType que especifica o tipo de notificações de serviço a serem recebidas.

hNotifyEvent [in]

Um identificador de evento usado para notificação. O chamador deve passar um identificador aberto para o parâmetro hNotifyEvent . O chamador também deve fechar o identificador de evento quando ele não for mais necessário.

Valor retornado

Código de retorno Descrição
S_OK
A inicialização foi concluída com êxito.
E_FAIL
Falha de inicialização.
ERROR_ALREADY_INITIALIZED
O processo já se inscreveu nas notificações do serviço NapAgent do tipo especificado.
E_INVALIDARG
Um argumento inválido foi passado.

Comentários

Essa função não é thread-safe.

Cada processo que requer uma assinatura para notificações de serviço NapAgent do tipo especificado deve chamar InitializeNapAgentNotifier para assinar notificações. Se um processo precisar assinar mais de um tipo de notificação, ele deverá chamar InitializeNapAgentNotifier uma vez para cada tipo de notificação.

Depois que um processo não exigir notificações adicionais, o processo deverá chamar UninitializeNapAgentNotifier para o tipo especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
NapUtil.h
DLL
Qutil.dll

Confira também

UninitializeNapAgentNotifier