IDirectInputDevice8::Escape
フォース フィードバック ドライバーにハードウェア固有のコマンドを送ります。
HRESULT
Escape(
LPDIEFFESCAPE pesc
);
パラメータ
- pesc
送信するコマンドを記述する DIEFFESCAPE 構造体。正常に実行されると、cbOutBuffer メンバーには実際に使用された出力バッファーのバイト数が格納されます。
戻り値
メソッドが正常に実行された場合、戻り値は DI_OK です。メソッドが失敗した場合、戻り値は次のいずれかのエラー値です。DIERR_DEVICEFULL、DIERR_NOTINITIALIZED
解説
他のデバイス固有のエラー コードが返される可能性もあります。詳しくは、ハードウェア製造元に問い合わせてください。
ドライバーごとに実装しているエスケープは異なるので、アプリケーション側で確実に正しいドライバーにエスケープを送信する必要があります。このためには、DIDEVICEINSTANCE 構造体の guidFFDriver メンバーの値を、アプリケーションが予期している値と比較します。
要件
ヘッダー: Dinput.h 宣言