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 主机

另请参阅

GameInput 概述
GameInput