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 |
|---|---|
|
Gibt diesen Wert zurück, wenn der Vorgang erfolgreich war. |
|
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 |
|
| IDL |
|