Freigeben über


INapSystemHealthAgentCallback::P rocessSoHResponse-Methode

Hinweis

Die Netzwerkzugriffsschutzplattform ist ab Windows 10

Die INapSystemHealthAgentCallback::P rocessSoHResponse-Methode wird aufgerufen, wenn der NapAgent eine SoHResponse empfängt, die für diesen Integritäts-Agent bestimmt ist.

Syntax

HRESULT ProcessSoHResponse(
  [in] INapSystemHealthAgentRequest *request
);

Parameter

Anforderung [in]

Ein COM-Zeiger auf ein INapSystemHealthAgentRequest-Objekt , das das Anforderungsobjekt identifiziert.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Gibt die erfolgreiche Ausführung an.
NAP_E_INVALID_PACKET
Wird von dieser Implementierung zurückgegeben, wenn die Antwort nicht im richtigen Format vorliegt.

Bemerkungen

Diese Rückrufmethode wird vom NAP-System deklariert und vom SHA-Writer implementiert.

Wenn napAgent eine SoHResponse empfängt, die für diesen Integritäts-Agent bestimmt ist, ruft er diese Methode auf. Der Integritäts-Agent muss den SoHResponse vom Anforderungsobjekt abfragen. Nach Abschluss dieses Aufrufs dürfen keine Verweise auf das Anforderungsobjekt enthalten sein.

Die INapSystemHealthAgentCallback::P rocessSoHResponse-Methode darf nicht blockiert werden. Wenn eine Korrekturverarbeitung erforderlich ist, muss jede Implementierung von ProcessSoHResponse einen neuen Thread starten, um die Korrekturverarbeitung durchzuführen. NapAgent muss INapSystemHealthAgentCallBack::GetFixupInfo aufrufen, um die status des SHA zu ermitteln.

Diese Methode muss NAP_E_INVALID_PACKET zurückgeben, wenn die Antwort nicht im richtigen Format vorliegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl

Weitere Informationen

INapSystemHealthAgentCallback