USBPM_CLIENT_CONFIG_INIT関数 (usbpmapi.h)

USBPM_CLIENT_CONFIG構造体を初期化します。 クライアント ドライバーは、UsbPm_Registerを呼び出す前に、この関数 呼び出す必要があります。

構文

void USBPM_CLIENT_CONFIG_INIT(
  [Out] PUSBPM_CLIENT_CONFIG            ClientConfig,
  [In]  ULONG                           AccessDesired,
  [In]  PFN_USBPM_EVENT_CALLBACK        EventCallback,
  [In]  PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo
);

パラメーター

[Out] ClientConfig

初期化する USBPM_CLIENT_CONFIG へのポインター。

[In] AccessDesired

クライアント ドライバーが必要とするアクセスの種類を示す 、USBPM_ACCESS_TYPE 列挙によって定義されるフラグのビットごとの OR。

[In] EventCallback

クライアント ドライバーによって実装される EVT_USBPM_EVENT_CALLBACK コールバック関数へのポインター。

[In] ExtraInfo

WDM デバイス オブジェクトなどのオプションの情報を含む USBPM_CLIENT_CONFIG_EXTRA_INFO 構造体へのポインター。

戻り値

なし

必要条件

要件
サポートされている最小のクライアント Windows 10 Version 1809
最小 KMDF バージョン 1.27
最小 UMDF バージョン 2.27
Header usbpmapi.h