次の方法で共有


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