XInputGetDeviceId
指定されたコントローラーのデバイス ID を取得します。
構文
DWORD XInputGetDeviceId(
DWORD dwUserIndex,
APP_LOCAL_DEVICE_ID * pDeviceId
)
パラメーター
dwUserIndex _In_
型: DWORD
デバイスに関連付けられたゲーマーのインデックス。0 ~ XUSER_MAX_COUNT - 1
の範囲の値です。
pDeviceId _Out_
型: APP_LOCAL_DEVICE_ID*
指定されたユーザー インデックスにあるデバイスの ID です。
戻り値
型: DWORD
関数がデバイス ID を正常に取得した場合、ERROR_SUCCESS
が返されます。
コントローラーが接続されていない場合、関数は ERROR_DEVICE_NOT_CONNECTED
を返します。
関数が失敗した場合は、Win32 エラー コードが返されます。
備考
アプリケーション ローカル デバイス ID は、タイトルまたはシステムの再起動後も、デバイスを一意に識別します。 詳細については、「デバイス ID」を参照してください。
XInputOnGameInput の使用の詳細については、「XInputOnGameInput ラッパー」を参照してください。
要件
ヘッダー: XInputOnGameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Xbox One ファミリー本体、Xbox Series 本体