IGameInputDevice::CreateRawDeviceReport
Note
This function is not yet implemented.
Creates a new buffer represented by an IGameInputRawDeviceReport instance.
Syntax
HRESULT CreateRawDeviceReport(
uint32_t reportId,
GameInputRawDeviceReportKind reportKind,
IGameInputRawDeviceReport** report
)
Parameters
reportId _In_
Type: uint32_t
Device-defined ID for the created InputRawDeviceReport interface.
reportKind _In_
Type: GameInputRawDeviceReportKind
Defines the type of raw device report to create.
The GameInputRawDeviceReportKind
enumeration only accepts the values of the GameInputRawFeatureReport
and GameInputRawOutputReport
constants.
report _COM_Outptr_
Type: IGameInputRawDeviceReport**
The resulting IGameInputRawDeviceReport
instance.
Return value
Type: HRESULT
Returns E_NOTIMPL
.
Remarks
The CreateRawDeviceReport
method creates a buffer that is used to send raw information to the device. It is represented by the IGameInputRawDeviceReport
instance. For intermediate and advanced use-cases of the GameInput API, see Advanced GameInput topics.
Note
Creating import report buffers are not supported.
Requirements
Header: GameInput.h
Library: xgameruntime.lib
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles