IGameInputRawDeviceReport (v0)

注意

尚未实现此接口。

代表传递到输入设备或从输入设备传递的原始字节缓冲区。 封装输入、输出和功能报告。 这允许 GameInput 实现控制内存缓冲区的所有权、跟踪原始报告与之关联的设备,以及说明支持的不同设备协议之间标头/格式中的任何差异。

语法

class IGameInputRawDeviceReport : public IUnknown  

方法

方法 说明
GetDevice 方法 检索与原始设备报告相关联的设备。
GetItemValue IGameInputRawDeviceReport GetItemValue API 参考
GetRawData 以原始字节形式检索报告缓冲区内容。
GetRawDataSize 以字节为单位返回原始报告缓冲区的大小。
IGameInputRawDeviceReport::GetReportInfo 返回指向原始设备报告的指针。
ResetAllItems IGameInputRawDeviceReport ResetAllItems API 参考
ResetItemValue 将设备报告项重置为其原始 “rest” 值。
SetItemValue IGameInputRawDeviceReport SetItemValue API 参考
SetRawData 设置报告缓冲区的内容。

备注

这用于“原始”设备。 通常对于想要为其原始设备发布 SDK 或者公开 GameInput API 允许的功能之外的一些附加功能的 OEM。

要求

头文件:GameInput.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

输入 API 概述
GameInput