Share via


structure XINPUT_BATTERY_INFORMATION (xinput.h)

Contient des informations sur le type de batterie et l’état de charge.

Syntaxe

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

Membres

BatteryType

Type de batterie. BatteryType sera l’une des valeurs suivantes.

Valeur Description
BATTERY_TYPE_DISCONNECTED L’appareil n’est pas connecté. 
BATTERY_TYPE_WIRED L’appareil est un appareil câblé qui n’a pas de batterie. 
BATTERY_TYPE_ALKALINE L’appareil a une batterie alcaline. 
BATTERY_TYPE_NIMH L’appareil dispose d’une batterie hydrure nickel métal. 
BATTERY_TYPE_UNKNOWN L’appareil a un type de batterie inconnu. 

BatteryLevel

État de charge de la batterie. Cette valeur est valide uniquement pour les appareils sans fil avec un type de batterie connu. BatteryLevel sera l’une des valeurs suivantes.

Valeur
BATTERY_LEVEL_EMPTY
BATTERY_LEVEL_LOW
BATTERY_LEVEL_MEDIUM
BATTERY_LEVEL_FULL

Configuration requise

Condition requise Valeur
En-tête xinput.h

Voir aussi

XINPUT_GAMEPAD

XInput Structures

XInputGetCapabilities

XInputSetState