GameInputRawDeviceItemCollectionInfo
描述原始设备项的集合。
语法
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
成员
kind
类型:GameInputRawDeviceItemCollectionKind
集合的类型。
childCount
类型:uint32_t
此集合的子级数。
siblingCount
类型:uint32_t
此集合的同级数。
usageCount
类型:uint32_t
此集合的使用数。
usages
类型:GameInputUsage const *
用法列表指针。
parent
类型:GameInputRawDeviceItemCollectionInfo const *
此集合父级指针。
firstSibling
类型:GameInputRawDeviceItemCollectionInfo const *
此集合第一个同级的指针。
previousSibling
类型:GameInputRawDeviceItemCollectionInfo const *
此集合上一个同级的指针。
nextSibling
类型:GameInputRawDeviceItemCollectionInfo const *
此集合下一个同级的指针。
lastSibling
类型:GameInputRawDeviceItemCollectionInfo const *
此集合最后一个同级的指针。
firstChild
类型:GameInputRawDeviceItemCollectionInfo const *
此集合第一个子级的指针。
lastChild
类型:GameInputRawDeviceItemCollectionInfo const *
此集合第后一个子级的指针。
备注
此结构用于 GameInputRawDeviceReportItemInfo 结构。
有关详细信息,请参阅 IGameInputDevice 中的 GetDeviceInfo 方法。
有关 GameInput API 的中级和高级用例,请参阅高级 GameInput 主题。
要求
头文件:GameInput.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机