Inapenforcementclientbinding:: Initialize-Methode

Hinweis

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

Mit der inapenforcementclientbinding:: Initialize -Methode wird der NAPAgent-Dienst automatisch gestartet.

Syntax

HRESULT Initialize(
  [in] EnforcementEntityId           id,
  [in] INapEnforcementClientCallback *callback
);

Parameter

ID [ in]

Eine enforcemententityid , die den Erzwingungs Client und seine Version identifiziert.

Rückruf [ in]

Ein com-Zeiger auf eine inapenforcementclientcallback -Schnittstelle, die vom NAPAgent verwendet wird, um die Erzwingungs Clients mit Benachrichtigen/verarbeiten zu Rückruf. Der NAPAgent enthält einen Verweis auf das Objekt, das dieser Schnittstelle zugeordnet ist, bis inapenforcementclientbinding:: Uninitialize aufgerufen wird.

Rückgabewert

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

Rückgabecode Beschreibung
S _ OK
Der Vorgang ist erfolgreich.
E _ Access verweigert
Berechtigungs Fehler, Zugriff verweigert.
E _ Outo-Memory
System Ressourcen Limit, der Vorgang konnte nicht durchgeführt werden.
HRESULT (Fehler _ bereits _ initialisiert)
Wenn der Enforcer zuvor initialisiert wurde, wird dieser Fehlercode zurückgegeben.
NAP _ E _ nicht _ registriert
Wenn der Enforcer nicht zuvor registriert wurde, wird dieser Fehlercode zurückgegeben.

Bemerkungen

Der Erzwingungs Client muss die inapenforcementclientbinding:: Initialize -Methode aufrufen, bevor eine andere Methode der inapenforcementclientbinding -Schnittstelle aufgerufen wird.

Anforderungen

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

Siehe auch

Inapenforcementclientbinding

Inapenforcementclientbinding:: Uninitialize