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 本体