共用方式為


IDirectInputJoyConfig8::GetUserValues 方法 (dinputd.h)

IDirectInputJoyConfig8::GetUserValues方法會取得搖桿使用者設定的相關資訊。

語法

HRESULT GetUserValues(
  LPDIJOYUSERVALUES unnamedParam1,
  DWORD             unnamedParam2
);

參數

unnamedParam1

指向接收使用者搖桿組態相關資訊的結構。 呼叫端必須先初始化DIJOYUSERVALUES結構的dwSize成員,才能呼叫這個方法。

unnamedParam2

指定要擷取之 DIJOYUSERVALUES 結構的成員包含的值。 可能有零、一或多個下列專案:

DIJU_USERVALUES

表示要求) DIJOYUSERVALUES 結構的 ruv 成員 (使用者組態設定。

DIJU_GLOBALDRIVER

表示 (要求 DIJOYUSERVALUES 結構的 wszGlobalDriver 成員) 全域埠驅動程式。

列舉搖桿類型清單,即可取得有效的全域驅動程式清單。 如果搖桿類型在 JOYHWSETTINGS 結構的dwFlags成員中設定了 JOY_HWS_ISGAMEPORTDRIVER 旗標,則 DIJOYTYPEINFO結構的wszCallout成員會包含可作為全域驅動程式使用的驅動程式名稱。

DIJU_GAMEPORTEMULATOR

未使用

傳回值

如果成功,則傳回DI_OK;否則,傳回下列 COM 錯誤值:

傳回碼 描述
DIERR_INVALIDPARAM
一或多個參數無效。

需求

   
目標平台 桌面
標頭 dinputd.h (包含 Dinputd.h)