pcRegisterAdapterPnpManagement 函数 (portcls.h)

PcRegisterAdapterPnpManagement 函数将适配器的 PnP 管理接口注册到 PortCls 系统驱动程序。 它用于支持 PnP 重新平衡。

语法

PORTCLASSAPI NTSTATUS PcRegisterAdapterPnpManagement(
       PUNKNOWN       Unknown,
  [in] PDEVICE_OBJECT DeviceObject
);

参数

Unknown

指向适配器驱动程序对象的 IUnknown 接口的指针。 PortCls 系统驱动程序查询此对象的 IAdapterPnpManagement 接口。

[in] DeviceObject

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

返回值

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

注解

Portcls 使用 PcRegisterAdapterPnpManagementPcUnregisterAdapterPnpManagement 来支持 PNP 重新平衡。

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

要求

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

另请参阅

DEVICE_OBJECT

IAdapterPnpManagement

为 PortCls 音频驱动程序实现 PnP 再平衡

PcUnregisterAdapterPnpManagement