注意
尚未实现此接口。
代表传递到输入设备或从输入设备传递的原始字节缓冲区。 封装输入、输出和功能报告。 这允许 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 主机