XInputGetCapabilities
接続されているコントローラーの機能とフィーチャーを取得します。構文
パラメーター
dwUserIndex _In_型: DWORD デバイスに関連付けられているゲーマーのインデックス。0 ~
XUSER_MAX_COUNT - 1 の範囲の値。
dwFlags _In_型: DWORD コントローラーの種類を識別する入力フラグ。この値が 0 の場合、システムに接続されているすべてのコントローラーの機能が返されます。現在サポートされているのは
XINPUT_FLAG_GAMEPAD のみです。
pCapabilities _Out_型: XINPUT_CAPABILITIES* コントローラーの機能を受け取る XINPUT_CAPABILITIES オブジェクトへのポインター。
戻り値
型: DWORD 関数が成功した場合、戻り値はERROR_SUCCESS です。
コントローラーが接続されていない場合、戻り値は ERROR_DEVICE_NOT_CONNECTED です。
関数が失敗した場合、戻り値は WinError.h で定義されているエラー コードです。この関数は、呼び出し元のスレッドのラスト エラー コードを設定するために SetLastError を使用しません。
解説
従来の XINPUT 9.1.0 バージョン (Windows Vista 以降に含まれる) は、接続されているデバイスに関係なく常に固定の機能セットを返していました。
要件
ヘッダー: XInputOnGameInput.h ライブラリ: xgameruntime.lib 対応プラットフォーム: XBOX One ファミリー本体および XBOX Series 本体関連項目
XInput から GameInput への移植XInputOnGameInput
