> ## 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>**Preterido.** Esta estrutura foi removida no GameInput v1 e não está disponível na API atual. A [GameInputRawDeviceReportInfo](/pt-BR/reference/input/gameinput/structs/gameinputrawdevicereportinfo) atual usa um descritor de item diferente.</Warning>

Descreve um item de dados individual em um relatório bruto de dispositivo HID.

## Sintaxe

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

## Membros

**bitOffset**\
Tipo: uint32\_t

Deslocamento em bits deste item no relatório.

**bitSize**\
Tipo: uint32\_t

Tamanho deste item em bits.

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

O intervalo de valores lógicos (brutos) deste item.

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

O intervalo de valores físicos deste item (após aplicar o expoente da unidade).

**physicalUnits**\
Tipo: [GameInputRawDevicePhysicalUnitKind](/pt-BR/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind)

O sistema de unidades físicas deste item.

**rawPhysicalUnits**\
Tipo: uint32\_t

O valor bruto das unidades físicas HID.

**rawPhysicalUnitsExponent**\
Tipo: int32\_t

O expoente decimal a ser aplicado aos valores físicos brutos.

**flags**\
Tipo: [GameInputRawDeviceReportItemFlags](/pt-BR/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags)

Sinalizadores que descrevem as propriedades do item.

**usageCount**\
Tipo: uint32\_t

Número de usos HID deste item.

**usages**\
Tipo: const GameInputUsage\*

Ponteiro para uma matriz de `usageCount` usos.

**collection**\
Tipo: const [GameInputRawDeviceItemCollectionInfo](/pt-BR/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo)\*

A coleção à qual este item pertence.

**itemLabel**\
Tipo: const GameInputLabel\*

Um rótulo opcional para o item.

**collectionLabel**\
Tipo: const GameInputLabel\*

Um rótulo opcional para a coleção pai.

## Histórico de versões

| Versão | Alterações |
| - | - |
| **v1** | Removida. |
| **v0** | Introduzida. |

## Confira também

[Membros preteridos da API GameInput](/pt-BR/reference/input/gameinput/deprecated/gameinput_deprecated_members)
[GameInputRawDeviceItemCollectionInfo](/pt-BR/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo)
[GameInputRawDevicePhysicalUnitKind](/pt-BR/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind)
[GameInputRawDeviceReportItemFlags](/pt-BR/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)
