IGameInputDevice::ExecuteRawDeviceIoControl
I/O 制御コードを生の HID デバイスへ直接送信します。構文
パラメーター
controlCode _In_型: uint32_t 送信する I/O 制御コードです。 inputBufferSize _In_
型: size_t
inputBuffer のサイズ (バイト単位) です。
inputBuffer _In_reads_bytes_opt_(inputBufferSize)_型: const void* 入力データ バッファへのポインターです。 outputBufferSize _In_
型: size_t
outputBuffer のサイズ (バイト単位) です。
outputBuffer _Out_writes_bytes_opt_(outputBufferSize)_型: void* 出力データ バッファへのポインターです。 outputSizeWritten _Out_opt_
型: size_t*
outputBuffer に書き込まれたバイト数です。
戻り値
型: HRESULT このメソッドは v0 で実装されなかったため、E_NOTIMPL を返します。解説
このメソッドは、AcquireExclusiveRawDeviceAccess を通じて排他的な生デバイス アクセスを取得しているときに利用できました。生のデバイス アクセス モデルの簡素化の一環として v1 で削除されました。
バージョン履歴
関連項目
非推奨の GameInput API メンバーIGameInputDevice::AcquireExclusiveRawDeviceAccess
IGameInputDevice
