次の方法で共有


UcxUsbDeviceInitSetEventCallbacks 関数 (ucxusbdevice.h)

クライアント ドライバーのイベント コールバック関数を使用して UCXUSBDEVICE_INIT 構造体を初期化します。

構文

void UcxUsbDeviceInitSetEventCallbacks(
  [in, out] PUCXUSBDEVICE_INIT             UsbDeviceInit,
  [in]      PUCX_USBDEVICE_EVENT_CALLBACKS EventCallbacks
);

パラメーター

[in, out] UsbDeviceInit

UCX がクライアント ドライバーの EVT_UCX_CONTROLLER_USBDEVICE_ADD イベント コールバック関数を呼び出すときに渡す UCXUSBDEVICE_INIT 構造体へのポインター。

[in] EventCallbacks

クライアント ドライバーのイベント コールバック関数への関数ポインターを含む UCX_USBDEVICE_EVENT_CALLBACKS 構造体へのポインター。 クライアント ドライバーは、UCX_USBDEVICE_EVENT_CALLBACKS_INITを呼び出して構造体を初期化します。

戻り値

何一つ

備考

初期化された UCXUSBDEVICE_INIT 構造体は、USB デバイスを作成し、クライアント ドライバーのイベント コールバック関数を登録するために、UcxUsbDeviceCreate メソッドによって使用されます。

コード例については、EVT_UCX_CONTROLLER_USBDEVICE_ADDを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー ucxusbdevice.h (Ucxclass.h を含む)

関連項目

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate