Método INapEnforcementClientBinding::P rocessSoHResponse
Observação
A plataforma de Proteção de Acesso à Rede não está disponível a partir do Windows 10
O método INapEnforcementClientBinding::P rocessSoHResponse é usado por clientes de imposição para processar um SoHResponse sempre que recebem um blob de dados SoHResponse do servidor de imposição.
Sintaxe
HRESULT ProcessSoHResponse(
[in] INapEnforcementClientConnection *connection
);
Parâmetros
-
conexão [in]
-
Um ponteiro COM para a interface INapEnforcementClientConnection da conexão do cliente. O NapAgent não contém referências ao objeto associado a essa interface após a conclusão dessa chamada de método.
Você deve usar uma conexão estabelecida anteriormente para processar blobs de dados SOHResponse.
Valor retornado
Outros códigos de erro específicos do COM também podem ser retornados.
Código de retorno | Descrição |
---|---|
|
A operação teve êxito. |
|
Nenhuma conexão foi criada anteriormente no cliente de imposição. |
|
Erro de permissões, acesso negado. |
|
O limite de recursos do sistema não pôde executar a operação. |
|
Se esse valor for retornado, o cliente de imposição deverá remover o pacote se o NapAgent retornar NAP_E_INVALID_PACKET. Nesse caso, o executor deve assumir que o servidor com o qual está falando não está habilitado para NAP e remover a conexão da lista ativa (ou seja, notificar o NapAgent de um estado de conexão inativo). |
|
Se esse valor for retornado, ele indicará que a ID de correlação no pacote SoH-Response não correspondeu ao SoH-Response pendente. Nesse caso, o executor deve descartar o pacote e aguardar outro pacote de SoH-Response mais recente. Isso pode ser causado por uma resposta a uma mensagem de solicitação mais antiga. |
|
O executor não foi inicializado anteriormente. |
Comentários
O NapAgent consulta o SoH-Response blob de dados do objeto de conexão, processa-o e define a decisão resultante (por exemplo, acesso completo/restrito/etc) no objeto de conexão.
O cliente de imposição deve chamar o método INapEnforcementClientBinding::Initialize antes de chamar esse ou qualquer outro método da interface INapEnforcementClientBinding .
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 |
|
IDL |
|
DLL |
|