Freigeben über


INapEnforcementClientCallback::NotifySoHChange-Methode

Hinweis

Die Netzwerkzugriffsschutzplattform ist ab Windows 10

Die INapEnforcementClientCallback::NotifySoHChange-Rückrufmethode wird vom NapAgent verwendet, um den Erzwingungsclient über SoH-Änderungen zu informieren.

Syntax

HRESULT NotifySoHChange();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Diese Rückrufmethode muss einen der folgenden Fehlercodes zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Gibt diesen Wert zurück, wenn der Vorgang erfolgreich war.
RPC_S_SERVER_UNAVAILABLE
Wenn Sie diesen Wert zurückgeben, wird der Erzwingerer aus der Liste bound-SHA entfernt, und der entsprechende NapAgent-Cacheeintrag wird geleert. Der fehlerhafte SHA kann sich dann mit dem NapAgent erneut initialisieren.

Bemerkungen

Der Abschluss der Systemfixierung ist ein Systemintegritätsänderungsereignis. Das bedeutet, dass Sie NotifySoHChange aufrufen müssen, wenn eine INapSystemHealthAgentCallback::GetFixupInfo-Benachrichtigung angibt, dass der Client behoben ist. Wenn ein Client behoben wird, weist der Zustandsmember der FixupInfo-Struktur, der von GetFixupInfo zurückgegeben wird, den Wert fixupStateSuccess auf.

Nachdem der NapAgent über diesen Rückruf aufgerufen wurde, muss der Erzwingungs-Agent dann INapEnforcementClientBinding::GetSoHRequest aufrufen, um die neue Anforderung abzurufen. Dieser Aufruf kann im selben Thread wie INapEnforcementClientCallback::NotifySoHChange erfolgen.

Anforderungen

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

Weitere Informationen

INapEnforcementClientCallback