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 |