Interface INapEnforcementClientBinding

Observação

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

O INapEnforcementClientBinding fornece métodos que os clientes de imposição usam para se comunicar com o NapAgent.

Membros

A interface INapEnforcementClientBinding herda da interface IUnknown . INapEnforcementClientBinding também tem estes tipos de membros:

Métodos

A interface INapEnforcementClientBinding tem esses métodos.

Método Descrição
INapEnforcementClientBinding::CreateConnection Usado por executores para criar objetos de conexão.
INapEnforcementClientBinding::GetSoHRequest Usado pelo cliente de imposição quando ele precisa de uma solicitação SoH para uma conexão específica.
INapEnforcementClientBinding::Initialize Inicia o serviço NapAgent. O cliente de imposição deve chamar esse método antes de chamar qualquer outro método dessa interface.
INapEnforcementClientBinding::NotifyConnectionStateDown Usado para informar ao NapAgent que uma conexão com um cliente de imposição foi desativada.
INapEnforcementClientBinding::NotifySoHChangeFailure Usado pelo cliente de imposição para informar ao NapAgent que ele não pôde processar um INapEnforcementClientCallback::NotifySoHChange anterior.
INapEnforcementClientBinding::P rocessSoHResponse Usado por clientes de imposição sempre que eles obtêm um blob de dados SoH-Response do servidor de imposição.
INapEnforcementClientBinding::Uninitialize Conclui o serviço NapAgent para essa conexão de cliente.

Comentários

Todas as APIs nessa interface retornarão RPC_E_DISCONNECTED se o NapAgent for interrompido. Esse objeto será recuperado automaticamente e reassociado ao NapAgent, assim que ele for reiniciado.

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
NapEnforcementClient.h
IDL
NapEnforcementClient.idl
DLL
Qagent.dll

Confira também

NAP Interfaces

Referência de NAP