> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputRawDeviceItemCollectionInfo (非推奨)

> GameInputRawDeviceItemCollectionInfo

# GameInputRawDeviceItemCollectionInfo

> [!WARNING]
>
> **非推奨。** この構造体は GameInput v1 で削除され、現在の API では利用できません。

関連する生のデバイス レポート項目をグループ化する HID コレクションを記述します。

## 構文

```cpp theme={null}
typedef struct GameInputRawDeviceItemCollectionInfo {
    GameInputRawDeviceItemCollectionKind kind;
    uint32_t childCount;
    uint32_t siblingCount;
    uint32_t usageCount;
    const GameInputUsage* usages;
    const GameInputRawDeviceItemCollectionInfo* parent;
    const GameInputRawDeviceItemCollectionInfo* firstSibling;
    const GameInputRawDeviceItemCollectionInfo* previousSibling;
    const GameInputRawDeviceItemCollectionInfo* nextSibling;
    const GameInputRawDeviceItemCollectionInfo* lastSibling;
    const GameInputRawDeviceItemCollectionInfo* firstChild;
    const GameInputRawDeviceItemCollectionInfo* lastChild;
} GameInputRawDeviceItemCollectionInfo;
```

## メンバー

**kind**\
型: [GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)

HID コレクションのタイプです。

**childCount**\
型: uint32\_t

子コレクションの数です。

**siblingCount**\
型: uint32\_t

同じ階層にある同階層コレクションの数です。

**usageCount**\
型: uint32\_t

このコレクションに関連付けられた HID 使用状況の数です。

**usages**\
型: const GameInputUsage\*

`usageCount` 個の HID 使用状況の配列へのポインターです。

**parent, firstSibling, previousSibling, nextSibling, lastSibling, firstChild, lastChild**\
型: const GameInputRawDeviceItemCollectionInfo\*

コレクション ツリーを構成するナビゲーション ポインターです。

## バージョン履歴

| バージョン | 変更内容 |
| - | - |
| **v1** | 削除されました。 |
| **v0** | 導入されました。 |

## 関連項目

[非推奨の GameInput API メンバー](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)
[GameInputRawDeviceReportItemInfo](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)


## Related topics

- [GameInputRawDeviceItemCollectionKind (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)
- [GameInputRawDeviceReportItemInfo (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)
- [GameInputRawDeviceReportItemFlags (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)
- [GameInputRawDevicePhysicalUnitKind (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)
- [IGameInputDevice::SetRawDeviceFeature (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setrawdevicefeature.md)
