IPortWMIRegistration::RegisterWMIProvider-Methode (portcls.h)

Die RegisterWMIProvider -Methode registriert die ETW-Funktion ( Event Tracing for Windows ) des Miniporttreibers bei 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 geeigneter Fehlercode zurückgegeben.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 7 und späteren Windows-Versionen.
Zielplattform Universell
Header portcls.h (portcls.h einschließen)
IRQL PASSIVE_LEVEL.

Weitere Informationen

DEVICE_OBJECT

Ereignisablaufverfolgung für Windows

IPortWMIRegistration

Verbessertes Debugging und Leistungsoptimierung mit ETW

WMILIB_CONTEXT