Метод IPortWMIRegistration::RegisterWMIProvider (portcls.h)

Метод RegisterWMIProvider регистрирует возможность трассировки событий Windows (ETW) драйвера мини-порта с помощью PortCls.

Синтаксис

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

Параметры

[in] unnamedParam1

MiniportWmiContext — указывает указатель на структуру WMILIB_CONTEXT , которая предоставляет сведения о регистрации блоков данных драйвера и блоков событий.

[in] unnamedParam2

pDeviceObject — указывает указатель на структуру DEVICE_OBJECT , представляющую объект функционального устройства драйвера адаптера.

Возвращаемое значение

Метод RegisterWMIProvider возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки.

Комментарии

Дополнительные сведения о трассировки событий Windows см. в разделе Улучшение отладки и настройки производительности с помощью etw.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 7 и более поздних версиях Windows.
Целевая платформа Универсальное
Верхняя часть portcls.h (включая Portcls.h)
IRQL PASSIVE_LEVEL.

См. также раздел

DEVICE_OBJECT

Трассировка событий Windows

IPortWMIRegistration

Усовершенствованные отладка и настройка производительности с помощью приложения ETW

WMILIB_CONTEXT