IGameInputDevice::ExecuteRawDeviceIoControl
直接向原始 HID 设备发送 I/O 控制代码。语法
参数
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
