Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes a report of the raw stream from an input device. These reports are only supported for Game Input Protocol (GIP) devices.
Syntax
typedef struct GameInputRawDeviceReportInfo {
GameInputRawDeviceReportKind kind;
uint32_t id;
uint32_t size;
uint32_t itemCount;
GameInputRawDeviceReportItemInfo const * items;
} GameInputRawDeviceReportInfo
Members
kind
Type: GameInputRawDeviceReportKind
The type of this report.
id
Type: uint32_t
The ID of this report. For Game Input Protocol (GIP) devices, this represents the message ID.
size
Type: uint32_t
The size of this report.
itemCount
Type: uint32_t
The number of items in this report. Unimplemented. Set to 0.
items
Type: GameInputRawDeviceReportItemInfo const *
A pointer to the information in this report. Unimplemented. Set to nullptr.
Remarks
This structure is used in the following structures:
- GameInputDeviceInfo
- GameInputControllerAxisInfo
- GameInputControllerButtonInfo
- GameInputControllerSwitchInfo
For more information, see the GetDeviceInfo method of IGameInputDevice.
For intermediate and advanced use cases of the GameInput API, see Advanced GameInput topics.
Requirements
Header: GameInput.h
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles