IPortWMIRegistration::RegisterWMIProvider 方法 (portcls.h)

方法 RegisterWMIProvider 使用 PortCl 注册 微型 端口驱动程序的 Windows 事件跟踪 (ETW) 功能。

语法

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

参数

[in] unnamedParam1

MiniportWmiContext - 指定指向 WMILIB_CONTEXT 结构的指针,该结构提供驱动程序的数据块和事件块的注册信息。

[in] unnamedParam2

pDeviceObject - 指定指向表示适配器驱动程序的功能设备对象的 DEVICE_OBJECT 结构的指针。

返回值

如果调用成功,方法 RegisterWMIProvider 将返回STATUS_SUCCESS。 否则,它将返回相应的错误代码。

注解

有关 ETW 的详细信息,请参阅 使用 ETW 改进调试和性能优化

要求

要求
最低受支持的客户端 在 Windows 7 和更高版本的 Windows 中可用。
目标平台 通用
标头 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL。

另请参阅

DEVICE_OBJECT

Windows 事件跟踪

IPortWMIRegistration

使用 ETW 改善调试和性能优化

WMILIB_CONTEXT