IDirectInputJoyConfig8::GetUserValues メソッド (dinputd.h)
IDirectInputJoyConfig8::GetUserValues メソッドは、ジョイスティックのユーザー設定に関する情報を取得します。
構文
HRESULT GetUserValues(
LPDIJOYUSERVALUES unnamedParam1,
DWORD unnamedParam2
);
パラメーター
unnamedParam1
ユーザージョイスティック構成に関する情報を受け取る構造体を指します。 呼び出し元は、このメソッドを呼び出す前に、DIJOYUSERVALUES 構造体の dwSize メンバーを初期化する必要があります。
unnamedParam2
取得する値を含む DIJOYUSERVALUES 構造体のメンバーを指定します。 次の 0 個、1 つ以上の場合があります。
DIJU_USERVALUES
ユーザー構成設定 (DIJOYUSERVALUES 構造体の ruv メンバー) が要求されていることを示します。
DIJU_GLOBALDRIVER
グローバル ポート ドライバー (DIJOYUSERVALUES 構造体の wszGlobalDriver メンバー) が要求されていることを示します。
有効なグローバル ドライバーの一覧は、ジョイスティックの種類の一覧を列挙することで取得できます。 ジョイスティックの種類が JOYHWSETTINGS 構造体の dwFlags メンバーにJOY_HWS_ISGAMEPORTDRIVER フラグが設定されている場合、DIJOYTYPEINFO 構造体の wszCallout メンバーには、グローバル ドライバーとして使用できるドライバーの名前が含まれます。
DIJU_GAMEPORTEMULATOR
未使用
戻り値
成功した場合はDI_OKを返します。それ以外の場合は、次の COM エラー値を返します。
リターン コード | 説明 |
---|---|
|
1 つ以上のパラメーターが無効でした。 |
要件
対象プラットフォーム | デスクトップ |
Header | dinputd.h (Dinputd.h を含む) |