> ## 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.

# GameInputRawDeviceReportItemInfo (非推奨)

> GameInputRawDeviceReportItemInfo

# GameInputRawDeviceReportItemInfo

> [!WARNING]
>
> **非推奨。** この構造体は GameInput v1 で削除され、現在の API では利用できません。現在の [GameInputRawDeviceReportInfo](https://docs.xbox.com/ja-jp/reference/input/gameinput/structs/gameinputrawdevicereportinfo.md) は異なる項目記述子を使用します。

生の HID デバイス レポート内の個々のデータ項目を記述します。

## 構文

```cpp theme={null}
typedef struct GameInputRawDeviceReportItemInfo {
    uint32_t bitOffset;
    uint32_t bitSize;
    int64_t logicalMin;
    int64_t logicalMax;
    int64_t physicalMin;
    int64_t physicalMax;
    GameInputRawDevicePhysicalUnitKind physicalUnits;
    uint32_t rawPhysicalUnits;
    int32_t rawPhysicalUnitsExponent;
    GameInputRawDeviceReportItemFlags flags;
    uint32_t usageCount;
    const GameInputUsage* usages;
    const GameInputRawDeviceItemCollectionInfo* collection;
    const GameInputLabel* itemLabel;
    const GameInputLabel* collectionLabel;
} GameInputRawDeviceReportItemInfo;
```

## メンバー

**bitOffset**\
型: uint32\_t

レポート内でのこの項目のビット オフセットです。

**bitSize**\
型: uint32\_t

この項目のビット単位のサイズです。

**logicalMin, logicalMax**\
型: int64\_t

この項目の論理 (生) 値範囲です。

**physicalMin, physicalMax**\
型: int64\_t

この項目の物理値範囲 (単位指数適用後) です。

**physicalUnits**\
型: [GameInputRawDevicePhysicalUnitKind](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)

この項目の物理単位系です。

**rawPhysicalUnits**\
型: uint32\_t

生の HID 物理単位の値です。

**rawPhysicalUnitsExponent**\
型: int32\_t

生の物理値に適用する 10 進指数です。

**flags**\
型: [GameInputRawDeviceReportItemFlags](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)

項目のプロパティを表すフラグです。

**usageCount**\
型: uint32\_t

この項目の HID 使用状況の数です。

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

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

**collection**\
型: const [GameInputRawDeviceItemCollectionInfo](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo.md)\*

この項目が属するコレクションです。

**itemLabel**\
型: const GameInputLabel\*

項目のオプションのラベルです。

**collectionLabel**\
型: const GameInputLabel\*

親コレクションのオプションのラベルです。

## バージョン履歴

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

## 関連項目

[非推奨の GameInput API メンバー](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[GameInputRawDeviceItemCollectionInfo](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo.md)
[GameInputRawDevicePhysicalUnitKind](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)
[GameInputRawDeviceReportItemFlags](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)


## Related topics

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