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 傳回 E_NOTIMPL,因為此方法在 v0 中從未實作。備註
透過AcquireExclusiveRawDeviceAccess 取得原始裝置的獨佔存取權後,即可使用此方法。此方法已在 v1 中移除,作為簡化原始裝置存取模型的一部分。
版本歷程記錄
另請參閱
已淘汰的 GameInput API 成員IGameInputDevice::AcquireExclusiveRawDeviceAccess
IGameInputDevice
