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 錯誤值:
傳回碼 | 描述 |
---|---|
|
一或多個參數無效。 |
需求
目標平台 | 桌面 |
標頭 | dinputd.h (包含 Dinputd.h) |