структура XINPUT_BATTERY_INFORMATION (xinput.h)

Содержит сведения о типе батареи и состоянии заряда.

Синтаксис

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

Члены

BatteryType

Тип батареи. BatteryType будет иметь одно из следующих значений.

Значение Описание
BATTERY_TYPE_DISCONNECTED Устройство не подключено. 
BATTERY_TYPE_WIRED Устройство является проводным и не имеет батареи. 
BATTERY_TYPE_ALKALINE Устройство имеет алкалиновую батарею. 
BATTERY_TYPE_NIMH Устройство имеет никелевую металл-гидридную батарею. 
BATTERY_TYPE_UNKNOWN Устройство имеет неизвестный тип батареи. 

BatteryLevel

Состояние заряда батареи. Это значение допустимо только для беспроводных устройств с известным типом батареи. BatteryLevel будет иметь одно из следующих значений.

Значение
BATTERY_LEVEL_EMPTY
BATTERY_LEVEL_LOW
BATTERY_LEVEL_MEDIUM
BATTERY_LEVEL_FULL

Требования

Требование Значение
Заголовок xinput.h

См. также раздел

XINPUT_GAMEPAD

Структуры XInput

XInputGetCapabilities

XInputSetState