INapEnforcementClientCallback::NotifySoHChange-Methode

Hinweis

Die Netzwerkzugriffsschutz-Plattform ist ab Windows 10 nicht verfügbar.

Die Rückrufmethode INapEnforcementClientCallback::NotifySoHChange 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 _ NICHT VERFÜGBAR
Die Rückgabe dieses Werts bewirkt, dass der Erzwinger aus der Bound-SHA-Liste entfernt und der entsprechende NapAgent-Cacheeintrag geleert wird. Der fehlerhafte SHA kann sich dann mit dem NapAgent erneut initialisieren.

Hinweise

Der Abschluss der Systemkorrektur ist ein Systemzustandsänderungsereignis. Das bedeutet, dass Sie NotifySoHChange aufrufen müssen, wenn eine INapSystemHealthAgentCallback::GetFixupInfo-Benachrichtigung angibt, dass der Client korrigiert wurde. Wenn ein Client behoben ist, hat der Von GetFixupInfo zurückgegebene Zustandsmember der FixupInfo-Struktur den Wert fixupStateSuccess.

Nach dem Aufruf durch den NapAgent über diesen Rückruf muss der Erzwingungs-Agent dann INapEnforcementClientBinding::GetSoHRequest aufrufen, um die neue Anforderung abzurufen. Dieser Aufruf kann im gleichen Thread wie INapEnforcementClientCallback::NotifySoHChange erfolgen.

Anforderungen

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

Weitere Informationen

INapEnforcementClientCallback