コールバック関数EVT_UFX_DEVICE_CONTROLLER_RESET (ufxclient.h)
関数コントローラーを初期状態にリセットするクライアント ドライバーの実装。
構文
EVT_UFX_DEVICE_CONTROLLER_RESET EvtUfxDeviceControllerReset;
void EvtUfxDeviceControllerReset(
[in] UFXDEVICE unnamedParam1,
[in, optional] PUFX_HARDWARE_FAILURE_CONTEXT unnamedParam2
)
{...}
パラメーター
[in] unnamedParam1
UfxDeviceCreate の前回の呼び出しでクライアント ドライバーが受信した USB デバイス オブジェクトへのハンドル。
[in, optional] unnamedParam2
クライアント ドライバーによって割り当てられた可変長UFX_HARDWARE_FAILURE_CONTEXT構造体へのポインター。
戻り値
なし
解説
関数ホスト コントローラーのクライアント ドライバーは、UfxDeviceCreate メソッドを呼び出すことによって、そのEVT_UFX_DEVICE_CONTROLLER_RESET実装を USB 関数クラス拡張機能 (UFX) に登録します。
クライアント ドライバーは、 UfxDeviceEventComplete メソッドを呼び出すことによって、このイベントの完了を示します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
最小 KMDF バージョン | 1.0 |
最小 UMDF バージョン | 2.0 |
Header | ufxclient.h |
IRQL | PASSIVE_LEVEL |