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 を含む) |