関数コントローラーを初期状態にリセットするクライアント ドライバーの実装。
構文
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 メソッドを呼び出すことによって、このイベントの完了を示します。
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の | ウィンドウズ |
| 最小 KMDF バージョン | 1.0 |
| UMDF の最小バージョン を する | 2.0 |
| ヘッダー | ufxclient.h |
| IRQL | PASSIVE_LEVEL |
関連項目
UfxDeviceCreate の
UfxDeviceEventComplete の