다음을 통해 공유


XINPUT_BATTERY_INFORMATION

배터리의 유형 및 충전 상태를 설명합니다.

구문

typedef struct XINPUT_BATTERY_INFORMATION {  
    BYTE BatteryType;  
    BYTE BatteryLevel;  
} XINPUT_BATTERY_INFORMATION  

멤버

BatteryType
형식: BYTE

배터리 유형으로, 다음 값 중 하나여야 합니다.

설명
BATTERY_TYPE_DISCONNECTED 장치가 연결되어 있지 않습니다.
BATTERY_TYPE_WIRED 디바이스가 유선 디바이스이며 배터리가 없습니다.
BATTERY_TYPE_ALKALINE 장치에 알카라인 배터리가 있습니다.
BATTERY_TYPE_NIMH 이 디바이스에 NiMH(니켈 금속 수소) 배터리가 있습니다.
BATTERY_TYPE_UNKNOWN 장치에 알 수 없는 배터리 유형이 있습니다.

BatteryLevel
형식: BYTE

전체 충전 용량과 비교한 배터리 충전 상태로, 다음 값 중 하나입니다.

설명
BATTERY_LEVEL_EMPTY 충전이 0에서 10% 사이입니다.
BATTERY_LEVEL_LOW 충전이 10%에서 40% 사이입니다.
BATTERY_LEVEL_MEDIUM 충전이 40%에서 70% 사이입니다.
BATTERY_LEVEL_FULL 충전이 70%에서 100% 사이입니다.

설명

BatteryLevel 값은 알려진 배터리 유형을 사용하는 디바이스에만 유효합니다.

이 구조는 XInputGetBatteryInformation 함수에서 사용됩니다.

자세한 내용은 XInputOnGameInput 래퍼를 참조하세요.

요구 사항

헤더: XInputOnGameInput.h

지원되는 플랫폼: Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XInput에서 GameInput으로 포팅
XInputOnGameInput