Freigeben über


INapSoHProcessor::Initialize-Methode

Hinweis

Die Netzwerkzugriffsschutzplattform ist ab Windows 10

Die INapSoHProcessor::Initialize-Methode initialisiert das Protokollpaket und das SoH-Prozessorsystem. Diese Methode muss genau einmal aufgerufen werden.

Syntax

HRESULT Initialize(
  [in]  const SoH                  *soh,
  [in]        BOOL                 isRequest,
  [out]       SystemHealthEntityId *id
);

Parameter

soh [in]

Ein Zeiger auf das zu verarbeitende SoH-Paket .

isRequest [in]

Ein BOOL , das TRUE ist, wenn das Paket ein SoHRequest und FALSE ist, wenn es sich um ein SoHResponse handelt.

id [out]

Eine eindeutige SystemHealthEntityId , die die ID der SHA oder SHV enthält, die das Paket erstellt hat.

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_INVALID_PACKET
Das SoH-Paket ist ungültig.

Anforderungen

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

Siehe auch

INapSoHProcessor