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

# GameInputBatteryState

> GameInputBatteryState

# GameInputBatteryState

<Warning>**Preterido.** Esta estrutura foi removida no GameInput v1 e não está disponível na API atual.</Warning>

Descreve o estado atual da bateria de um dispositivo de entrada.

## Sintaxe

```cpp theme={null}
typedef struct GameInputBatteryState {
    GameInputBatteryStatus status;
    float chargeRate;
    float remainingCapacity;
    float fullChargeCapacity;
} GameInputBatteryState;
```

## Membros

**status**\
Tipo: [GameInputBatteryStatus](/pt-BR/reference/input/gameinput/deprecated/enums/gameinputbatterystatus)

O status atual da bateria (por exemplo, carregando, descarregando, cheia).

**chargeRate**\
Tipo: float

A taxa de carga atual da bateria, em Wh. Um valor negativo indica descarga.

**remainingCapacity**\
Tipo: float

A capacidade restante da bateria, em Wh.

**fullChargeCapacity**\
Tipo: float

A capacidade de carga total da bateria, em Wh.

## Comentários

Esta estrutura era usada com o método preterido [IGameInputDevice::GetBatteryState](/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate), que foi removido na v1. Não existe consulta direta do estado da bateria na API atual.

## 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)
[GameInputBatteryStatus](/pt-BR/reference/input/gameinput/deprecated/enums/gameinputbatterystatus)
[IGameInputDevice::GetBatteryState](/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate)


## Related topics

- [GameInputBatteryState](/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md)
- [IGameInputDevice::GetBatteryState](/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate.md)
