创建由 IGameInputRawDeviceReport 实例表示的新缓冲区。
语法
HRESULT CreateRawDeviceReport(
uint32_t reportId,
GameInputRawDeviceReportKind reportKind,
IGameInputRawDeviceReport** report
)
参数
reportId _In_
类型:uint32_t
针对创建的 InputRawDeviceReport 接口的设备定义 ID。
reportKind _In_
类型:GameInputRawDeviceReportKind
定义要创建的原始设备报告的类型。
GameInputRawDeviceReportKind 枚举仅接受 GameInputRawFeatureReport 和 GameInputRawOutputReport 常量的值。
report _COM_Outptr_
类型:IGameInputRawDeviceReport**
生成的 IGameInputRawDeviceReport 实例。
返回值
类型:HRESULT
函数结果。
备注
CreateRawDeviceReport 方法将创建一个用于将原始信息发送到设备的缓冲区。 它由 IGameInputRawDeviceReport 实例表示。 有关 GameInput API 的中级和高级用例,请参阅高级 GameInput 主题。
要求
头文件:GameInput.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机