Freigeben über


INapEnforcementClientBinding::NotifyConnectionStateDown-Methode

Hinweis

Die Netzwerkzugriffsschutzplattform ist ab Windows 10

Die INapEnforcementClientBinding::NotifyConnectionStateDown-Methode wird verwendet, um den NapAgent darüber zu informieren, dass eine Verbindung mit einem Erzwingungsclient ausgefallen ist.

Syntax

HRESULT NotifyConnectionStateDown(
  [in] INapEnforcementClientConnection *downCxn
);

Parameter

downCxn [in]

Ein COM-Zeiger auf die INapEnforcementClientConnection-Schnittstelle der Down-Verbindung.

Rückgabewert

Andere COM-spezifische Fehlercodes können ebenfalls zurückgegeben werden.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang ist erfolgreich.
E_ACCESSDENIED
Berechtigungsfehler, Zugriff verweigert.
E_OUTOFMEMORY
Das Systemressourcenlimit konnte den Vorgang nicht ausführen.
NAP_E_NOT_INITIALIZED
Der Enforcer wurde noch nicht initialisiert.

Bemerkungen

Wenn eine der von einem Erzwingungsclient hergestellten Verbindungen ausfällt, sollte der Erzwingungsclient die Verbindung aus seiner aktiven Liste entfernen und den NapAgent mit dieser Methode informieren. Sobald dieser Aufruf zurückgibt, kann das Verbindungsobjekt freigegeben und freigegeben werden. Der NapAgent enthält keine Verweise auf das Verbindungsobjekt.

Als Ergebnis dieser Benachrichtigung aktualisiert der NapAgent seinen System-NAP-Zustand nach Bedarf.

Der Erzwingungsclient muss die INapEnforcementClientBinding::Initialize-Methode aufrufen, bevor diese oder eine andere Methode der INapEnforcementClientBinding-Schnittstelle aufgerufen wird .

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
DLL
Qagent.dll

Weitere Informationen

INapEnforcementClientBinding