INapEnforcementClientBinding::GetSoHRequest-Methode

Hinweis

Die Netzwerkzugriffsschutz-Plattform ist ab dem Windows 10

Die INapEnforcementClientBinding::GetSoHRequest-Methode wird vom Erzwingungsclient verwendet, um eine SoH-Anforderung für eine bestimmte Verbindung abzurufen.

Syntax

HRESULT GetSoHRequest(
  [in]  INapEnforcementClientConnection *connection,
  [out] BOOL                            *retriggerHint
);

Parameter

Verbindung [ In]

Ein COM-Zeiger auf eine INapEnforcementClientConnection-Schnittstelle. Der NapAgent enthält keine Verweise auf das -Objekt, das dieser Schnittstelle zugeordnet ist, nachdem die -Methode abgeschlossen wurde.

retriggerHint [ out]

Ein Zeiger auf eine BOOL, der angibt, ob die Verbindung erneut ausgelöst werden soll. Er ist TRUE, wenn sich soHRequest seit dem letzten Aufrufen dieser Funktion geändert hat oder wenn ProbationTime abgelaufen ist. Andernfalls wird FALSE zurückgegeben.

Rückgabewert

Es können auch andere COM-spezifische Fehlercodes zurückgegeben werden.

Rückgabecode Beschreibung
S _ OK
Der Vorgang ist erfolgreich.
E _ ACCESSDENIED
Berechtigungsfehler, Zugriff verweigert.
E _ OUTOFMEMORY
Systemressourcenlimit, konnte den Vorgang nicht ausführen.
NAP _ E _ NICHT _ INITIALISIERT
Der Erzwinger wurde noch nicht initialisiert.

Hinweise

Der NapAgent legt soHRequest für das Verbindungsobjekt fest.

Wenn für diese Verbindung ein SoHRequest-Objekt ausbrang, wird es verworfen, und die SHAs werden über verwaiste SoHRequests benachrichtigt.

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

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

Siehe auch

INapEnforcementClientBinding