次の方法で共有


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 構造体は UcxUsbDeviceCreate メソッドによって使用され、USB デバイスを作成し、クライアント ドライバーのイベント コールバック関数を登録します。

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

要件

要件
サポートされている最小のクライアント Windows 10
対象プラットフォーム Windows
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header ucxusbdevice.h (Ucxclass.h を含む)

こちらもご覧ください

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate