Compartilhar via


Método INapSystemHealthAgentCallback::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 INapSystemHealthAgentCallback::P rocessSoHResponse é chamado quando o NapAgent recebe um SoHResponse destinado a esse agente de integridade.

Sintaxe

HRESULT ProcessSoHResponse(
  [in] INapSystemHealthAgentRequest *request
);

Parâmetros

solicitação [in]

Um ponteiro COM para um objeto INapSystemHealthAgentRequest que identifica o objeto de solicitação.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Indica êxito.
NAP_E_INVALID_PACKET
Retornado por essa implementação se a resposta não estiver no formato correto.

Comentários

Esse método de retorno de chamada é declarado pelo sistema NAP e deve ser implementado pelo gravador SHA.

Quando o NapAgent recebe um SoHResponse destinado a esse agente de integridade, ele invoca esse método. O agente de integridade deve consultar o SoHResponse do objeto de solicitação. Ele não deve conter referências ao objeto de solicitação depois que essa chamada for concluída.

O método INapSystemHealthAgentCallback::P rocessSoHResponse não deve ser bloqueado. Se qualquer processamento de correção for necessário, qualquer implementação de ProcessSoHResponse deverá iniciar um novo thread para executar o processamento de correção. O NapAgent deve chamar INapSystemHealthAgentCallBack::GetFixupInfo para determinar a status de correção do SHA.

Esse método deverá retornar NAP_E_INVALID_PACKET se a resposta não estiver no formato correto.

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
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl

Confira também

INapSystemHealthAgentCallback