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

# IGameInputDevice::GetBatteryState (Preterido)

> IGameInputDevice::GetBatteryState

# IGameInputDevice::GetBatteryState

> [!WARNING]
>
> **Preterido.** Este método foi removido no GameInput v1 e não está disponível na API atual.

Obtém o estado atual da bateria do dispositivo.

## Sintaxe

```cpp theme={null}
HRESULT GetBatteryState(
    GameInputBatteryState* state
);
```

### Parâmetros

*state*   \_Out\_\
Tipo: [GameInputBatteryState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md)\*

Um ponteiro para uma estrutura [GameInputBatteryState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md) a ser preenchida com o estado atual da bateria.

### Valor retornado

Tipo: HRESULT

Retorna E\_NOTIMPL, pois este método nunca foi implementado na v0.

## Comentários

Este método foi removido na v1. As informações de estado da bateria eram fornecidas por meio da estrutura [GameInputBatteryState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md), que também foi removida. Não existe consulta direta do estado da bateria na API atual.

## Histórico de versões

| Versão | Alterações |
| - | - |
| **v1** | Removido. |
| **v0** | Introduzido. |

## Confira também

[Membros preteridos da API GameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)\
[GameInputBatteryState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md)\
[IGameInputDevice](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)


## Related topics

- [GameInputBatteryState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md)
- [IGameInputDevice::SetInputSynchronizationState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setinputsynchronizationstate.md)
- [IGameInputDevice::SetHapticMotorState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_sethapticmotorstate.md)
- [IGameInputDevice::SendInputSynchronizationHint (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_sendinputsynchronizationhint.md)
- [IGameInputDevice::GetRawDeviceFeature (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_getrawdevicefeature.md)
