IGameInputDevice::CreateRawDeviceReport

创建由 IGameInputRawDeviceReport 实例表示的新缓冲区。

语法

HRESULT CreateRawDeviceReport(
    uint32_t reportId,
    GameInputRawDeviceReportKind reportKind,
    IGameInputRawDeviceReport** report
)

参数

reportId _In_
类型:uint32_t

针对创建的 InputRawDeviceReport 接口的设备定义 ID。

reportKind _In_
类型:GameInputRawDeviceReportKind

定义要创建的原始设备报告的类型。 GameInputRawDeviceReportKind 枚举仅接受 GameInputRawFeatureReportGameInputRawOutputReport 常量的值。

report _COM_Outptr_
类型:IGameInputRawDeviceReport**

生成的 IGameInputRawDeviceReport 实例。

返回值

类型:HRESULT

函数结果。

备注

CreateRawDeviceReport 方法将创建一个用于将原始信息发送到设备的缓冲区。 它由 IGameInputRawDeviceReport 实例表示。 有关 GameInput API 的中级和高级用例,请参阅高级 GameInput 主题

要求

头文件:GameInput.h

库:xgameruntime.lib

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

GameInput 概述
IGameInputDevice