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
Header usbpmapi.h
Library UsbPmApi.lib
IRQL PASSIVE_LEVEL