UsbPm_RetrieveHubConnectorHandles 函数 (usbpmapi.h)

检索中心的所有连接器的连接器句柄。

语法

NTSTATUS UsbPm_RetrieveHubConnectorHandles(
  [In]  USBPM_CLIENT                 ClientHandle,
  [In]  USBPM_HUB                    HubHandle,
  [Out] PUSBPM_HUB_CONNECTOR_HANDLES HubConnectorHandles
);

参数

[In] ClientHandle

客户端驱动程序在对 UsbPm_Register 的上一次调用中收到的句柄。

[In] HubHandle

中心的句柄。

[Out] HubConnectorHandles

指向包含连接器句柄 的USBPM_HUB_CONNECTOR_HANDLES 结构的指针。 通过调用 USBPM_HUB_CONNECTOR_HANDLES_INIT 来初始化此结构。 策略管理器分配的数组在中心的生存期内有效。 客户端驱动程序不得在使用后更改数组或释放数组。

返回值

此函数返回 NTSTATUS。

要求

要求
最低受支持的客户端 Windows 10 版本 1809
最低 KMDF 版本 1.27
最低 UMDF 版本 2.27
标头 usbpmapi.h
Library UsbPmApi.lib
IRQL PASSIVE_LEVEL