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