GameInputRawDeviceItemCollectionInfo
Describes a collection of raw device items.
Syntax
typedef struct GameInputRawDeviceItemCollectionInfo {
GameInputRawDeviceItemCollectionKind kind;
uint32_t childCount;
uint32_t siblingCount;
uint32_t usageCount;
GameInputUsage const * usages;
GameInputRawDeviceItemCollectionInfo const * parent;
GameInputRawDeviceItemCollectionInfo const * firstSibling;
GameInputRawDeviceItemCollectionInfo const * previousSibling;
GameInputRawDeviceItemCollectionInfo const * nextSibling;
GameInputRawDeviceItemCollectionInfo const * lastSibling;
GameInputRawDeviceItemCollectionInfo const * firstChild;
GameInputRawDeviceItemCollectionInfo const * lastChild;
} GameInputRawDeviceItemCollectionInfo
Members
kind
Type: GameInputRawDeviceItemCollectionKind
The type of the collection.
childCount
Type: uint32_t
The number of children of this collection.
siblingCount
Type: uint32_t
The number of siblings of this collection.
usageCount
Type: uint32_t
The number of usages of this collection.
usages
Type: GameInputUsage const *
A pointer to a list of usages.
parent
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the parent of this collection.
firstSibling
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the first sibling of this collection.
previousSibling
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the previous sibling of this collection.
nextSibling
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the next sibling of this collection.
lastSibling
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the last sibling of this collection.
firstChild
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the first child of this collection.
lastChild
Type: GameInputRawDeviceItemCollectionInfo const *
A pointer to the last child of this collection.
Remarks
This structure is used in the GameInputRawDeviceReportItemInfo structure.
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