次の方法で共有


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

関連項目

XInput から GameInput への移植
XInputOnGameInput