Condividi tramite


Metodo INapSystemHealthAgentCallback::P rocessSoHResponse

Nota

La piattaforma Network Access Protection non è disponibile a partire da Windows 10

Il metodo INapSystemHealthAgentCallback::P rocessSoHResponse viene chiamato quando NapAgent riceve un soHResponse destinato a questo agente di integrità.

Sintassi

HRESULT ProcessSoHResponse(
  [in] INapSystemHealthAgentRequest *request
);

Parametri

richiesta [in]

Puntatore COM a un oggetto INapSystemHealthAgentRequest che identifica l'oggetto request.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Indica l'esito positivo dell'operazione.
NAP_E_INVALID_PACKET
Restituito da questa implementazione se la risposta non è nel formato corretto.

Commenti

Questo metodo di callback viene dichiarato dal sistema NAP e deve essere implementato dal writer SHA.

Quando NapAgent riceve un soHResponse destinato a questo agente di integrità, richiama questo metodo. L'agente di integrità deve eseguire query su SoHResponse dall'oggetto request. Non deve contenere riferimenti all'oggetto request una volta completata questa chiamata.

Il metodo INapSystemHealthAgentCallback::P rocessSoHResponse non deve bloccare. Se è necessaria un'elaborazione di correzione, qualsiasi implementazione di ProcessSoHResponse deve avviare un nuovo thread per eseguire l'elaborazione di correzione. NapAgent deve chiamare INapSystemHealthAgentCallBack::GetFixupInfo per determinare lo stato di correzione dello SHA.

Questo metodo deve restituire NAP_E_INVALID_PACKET se la risposta non è nel formato corretto.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl

Vedi anche

INapSystemHealthAgentCallback