次の方法で共有


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 Version 1809
最小 KMDF バージョン 1.27
最小 UMDF バージョン 2.27
Header usbpmapi.h
Library UsbPmApi.lib
IRQL PASSIVE_LEVEL