包含有关电池类型和充电状态的信息。
语法
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 |