Freigeben über


INapSystemHealthAgentBinding::GetSystemIsolationInfo-Methode

Hinweis

Die Netzwerkzugriffsschutzplattform ist ab Windows 10

Die INapSystemHealthAgentBinding::GetSystemIsolationInfo-Methode wird von SHAs aufgerufen, um den Systemisolationsstatus zu bestimmen.

Hinweis

Verwenden Sie INapSystemHealthAgentBinding2::GetSystemIsolationInfoEx , um den erweiterten Isolationsstatus des Systems zu ermitteln.

Syntax

HRESULT GetSystemIsolationInfo(
  [out] IsolationInfo **isolationInfo,
  [out] BOOL          *unknownConnections
);

Parameter

isolationInfo [out]

Ein Zeiger auf einen Zeiger auf eine IsolationInfo-Struktur , die den Isolationszustand des Systems für bekannte Verbindungen enthält. isolationInfoindiziert , wenn sich das System in einem Zustand des eingeschränkten Zugriffs, der Probe oder des uneingeschränkten Zugriffs befindet.

unknownConnections [out]

Ein Zeiger auf eine BOOL , der TRUE ist, wenn verbindungen sich in einem unbekannten Zustand befinden, andernfalls FALSE .

Rückgabewert

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

Rückgabecode Beschreibung
S_OK
Vorgang erfolgreich.
E_ACCESSDENIED
Berechtigungsfehler, Zugriff verweigert.
E_OUTOFMEMORY
Das Systemressourcenlimit konnte den Vorgang nicht ausführen.
NAP_E_NOT_INITIALIZED
Der SHA wurde zuvor nicht initialisiert.
RPC_E_DISCONNECTED
Der NapAgent wurde beendet. Dieses Objekt wird automatisch wiederhergestellt und nach dem Neustart wieder an napAgent binden.

Bemerkungen

Der SHA muss Initialize aufrufen, bevor diese Methode oder eine andere Methode der INapSystemHealthAgentBinding2-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
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl
DLL
Qagent.dll

Weitere Informationen

INapSystemHealthAgentBinding