次の方法で共有


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 バージョン 1809
最小 KMDF バージョン 1.27
UMDF の最小バージョン する 2.27
ヘッダー usbpmapi.h