IPortClsPnp::RegisterAdapterPnpManagement 方法 (portcls.h)

方法 RegisterAdapterPowerManagement 将适配器的 PnP 管理接口注册到 PortCls。

语法

NTSTATUS RegisterAdapterPnpManagement(
  [in] PUNKNOWN       pUnknown,
  [in] PDEVICE_OBJECT DeviceObject
);

参数

[in] pUnknown

指定指向 IAdapterPnpManagementIUnknown 的指针。

[in] DeviceObject

指定指向 DEVICE_OBJECT 结构的指针,该结构表示适配器的功能设备对象。

返回值

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

注解

RegisterAdapterPowerManagement当 方法向 PortCls 注册适配器的 PnP 管理接口时,它允许适配器驱动程序收到 PnP 状态更改事件的通知。

有关详细信息,请参阅 实现 PortCls 音频驱动程序的 PnP 重新平衡

要求

要求
最低受支持的客户端 适用于 Windows 10 版本 1511 及更高版本的 Windows。
目标平台 通用
标头 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL

另请参阅

IPortClsPnp

IPortClsPower::UnregisterAdapterPowerManagement