Share via


estrutura XINPUT_BATTERY_INFORMATION (xinput.h)

Contém informações sobre o tipo de bateria e o estado de carregamento.

Sintaxe

typedef struct _XINPUT_BATTERY_INFORMATION {
  BYTE BatteryType;
  BYTE BatteryLevel;
} XINPUT_BATTERY_INFORMATION, *PXINPUT_BATTERY_INFORMATION;

Membros

BatteryType

O tipo de bateria. BatteryType será um dos valores a seguir.

Valor Descrição
BATTERY_TYPE_DISCONNECTED O dispositivo não está conectado. 
BATTERY_TYPE_WIRED O dispositivo é um dispositivo com fio e não tem uma bateria. 
BATTERY_TYPE_ALKALINE O dispositivo tem uma bateria alcalina. 
BATTERY_TYPE_NIMH O dispositivo tem uma bateria de hídride de níquel-metal. 
BATTERY_TYPE_UNKNOWN O dispositivo tem um tipo de bateria desconhecido. 

BatteryLevel

O estado de carga da bateria. Esse valor só é válido para dispositivos sem fio com um tipo de bateria conhecido. BatteryLevel será um dos valores a seguir.

Valor
BATTERY_LEVEL_EMPTY
BATTERY_LEVEL_LOW
BATTERY_LEVEL_MEDIUM
BATTERY_LEVEL_FULL

Requisitos

Requisito Valor
Cabeçalho xinput.h

Confira também

XINPUT_GAMEPAD

Estruturas XInput

XInputGetCapabilities

XInputSetState