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

要求

要求
Header xinput.h

另请参阅

XINPUT_GAMEPAD

XInput 结构

XInputGetCapabilities

XInputSetState