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

# GameInputBatteryState (Preterido)

> GameInputBatteryState

# GameInputBatteryState

> [!WARNING]
>
> **Preterido.** Esta estrutura foi removida no GameInput v1 e não está disponível na API atual.

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](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md)

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](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate.md), 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](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[GameInputBatteryStatus](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md)
[IGameInputDevice::GetBatteryState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate.md)


## Related topics

- [IGameInputDevice::GetBatteryState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getbatterystate.md)
- [GameInputBatteryStatus (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputbatterystatus.md)
- [GameInputMotionState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputmotionstate.md)
- [GameInputTouchState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputtouchstate.md)
- [GameInputUiNavigationState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputuinavigationstate.md)
