IPortWMIRegistration::RegisterWMIProvider-Methode (portcls.h)

Die RegisterWMIProvider-Methode registriert die funktion Ereignisablaufverfolgung für Windows (ETW) des Miniporttreibers mit PortCls.

Syntax

NTSTATUS RegisterWMIProvider(
  [in] PDEVICE_OBJECT unnamedParam1,
  [in] PVOID          unnamedParam2
);

Parameter

[in] unnamedParam1

MiniportWmiContext- – Gibt einen Zeiger auf eine WMILIB_CONTEXT Struktur an, die Registrierungsinformationen für die Datenblöcke und Ereignisblöcke eines Treibers bereitstellt.

[in] unnamedParam2

pDeviceObject – Gibt einen Zeiger auf eine DEVICE_OBJECT Struktur an, die das funktionale Geräteobjekt des Adaptertreibers darstellt.

Rückgabewert

Die RegisterWMIProvider-Methode gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich ist. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Bemerkungen

Weitere Informationen zu ETW finden Sie unter Verbessern der Debugging- und Leistungsoptimierung mit ETW.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows.
Zielplattform- Universal
Header- portcls.h (include Portcls.h)
IRQL- PASSIVE_LEVEL.

Siehe auch

DEVICE_OBJECT

Ereignisablaufverfolgung für Windows

IPortWMIRegistration

Verbessern der Debugging- und Leistungsoptimierung mit ETW-

WMILIB_CONTEXT