次の方法で共有


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 メソッドを呼び出すことによって、このイベントの完了を示します。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー ufxclient.h
IRQL PASSIVE_LEVEL

関連項目

UfxDeviceCreate

UfxDeviceEventComplete