次の方法で共有


XInputGetBatteryInformation

ワイヤレス コントローラーの電池の種類と充電状態を取得します。

構文

DWORD XInputGetBatteryInformation(  
         DWORD dwUserIndex,  
         BYTE devType,  
         XINPUT_BATTERY_INFORMATION* pBatteryInformation  
)  

パラメーター

dwUserIndex _In_
型: DWORD

デバイスに関連付けられたゲーマーのインデックス。0 ~ XUSER_MAX_COUNT - 1 の範囲の値です。

devType _In_
型: BYTE

クエリする dwUserIndex に関連付けられているデバイスの種類。 BATTERY_DEVTYPE_GAMEPAD または BATTERY_DEVTYPE_HEADSET にする必要があります。

pBatteryInformation _Out_
型: XINPUT_BATTERY_INFORMATION*

電池の情報を受け取る XINPUT_BATTERY_INFORMATION オブジェクトへのポインターです。

戻り値

型: DWORD

関数が成功した場合、戻り値は ERROR_SUCCESS です。

解説

pBatteryInformation で返される値は、バッテリーの種類とその充電状態を指定します。 充電状態は、既知のバッテリー タイプを持つデバイスに対してのみ有効です。

詳細については、「The XInputOnGameInput ラッパー」を参照してください。

要件

ヘッダー: XInputOnGameInput.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Xbox One ファミリー本体、Xbox Series 本体

関連項目

XInput から GameInput への移植
XInputOnGameInput