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

# GameInputRawDeviceReportItemInfo

> GameInputRawDeviceReportItemInfo

# GameInputRawDeviceReportItemInfo

<Warning>**Déconseillé.** Cette structure a été supprimée dans GameInput v1 et n'est pas disponible dans l'API actuelle. La structure [GameInputRawDeviceReportInfo](/fr-CA/reference/input/gameinput/structs/gameinputrawdevicereportinfo) actuelle utilise un descripteur d'élément différent.</Warning>

Décrit un élément de données individuel dans un rapport de périphérique HID brut.

## Syntaxe

```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;
```

## Membres

**bitOffset**\
Type : uint32\_t

Décalage en bits de cet élément dans le rapport.

**bitSize**\
Type : uint32\_t

Taille de cet élément en bits.

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

La plage de valeurs logiques (brutes) de cet élément.

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

La plage de valeurs physiques de cet élément (après application de l'exposant d'unité).

**physicalUnits**\
Type : [GameInputRawDevicePhysicalUnitKind](/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind)

Le système d'unités physiques de cet élément.

**rawPhysicalUnits**\
Type : uint32\_t

La valeur brute des unités physiques HID.

**rawPhysicalUnitsExponent**\
Type : int32\_t

L'exposant décimal à appliquer aux valeurs physiques brutes.

**flags**\
Type : [GameInputRawDeviceReportItemFlags](/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags)

Indicateurs décrivant les propriétés de l'élément.

**usageCount**\
Type : uint32\_t

Nombre d'utilisations HID pour cet élément.

**usages**\
Type : const GameInputUsage\*

Pointeur vers un tableau de `usageCount` utilisations.

**collection**\
Type : const [GameInputRawDeviceItemCollectionInfo](/fr-CA/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo)\*

La collection à laquelle appartient cet élément.

**itemLabel**\
Type : const GameInputLabel\*

Une étiquette facultative pour l'élément.

**collectionLabel**\
Type : const GameInputLabel\*

Une étiquette facultative pour la collection parente.

## Historique des versions

| Version | Modifications |
| - | - |
| **v1** | Supprimé. |
| **v0** | Introduit. |

## Voir aussi

[Membres déconseillés de l'API GameInput](/fr-CA/reference/input/gameinput/deprecated/gameinput_deprecated_members)
[GameInputRawDeviceItemCollectionInfo](/fr-CA/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo)
[GameInputRawDevicePhysicalUnitKind](/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind)
[GameInputRawDeviceReportItemFlags](/fr-CA/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags)


## Related topics

- [GameInputRawDeviceReportItemInfo](/ja-jp/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)
- [GameInputRawDeviceReportItemFlags](/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)
