IDirectInputJoyConfig8::GetTypeInfo 方法 (dinputd.h)
IDirectInputJoyConfig8::GetTypeInfo方法會取得搖桿類型的相關資訊。
語法
HRESULT GetTypeInfo(
LPCWSTR unnamedParam1,
LPDIJOYTYPEINFO unnamedParam2,
DWORD unnamedParam3
);
參數
unnamedParam1
指向先前從 IDirectInputJoyConfig8::EnumTypes呼叫取得的類型名稱。
unnamedParam2
指向可接收搖桿類型相關資訊的結構。 呼叫端必須先初始化DIJOYTYPEINFO結構的dwSize成員,才能呼叫此方法。
unnamedParam3
指定要填滿的 pjti 所指向的 DIJOYTYPEINFO 結構部分。 可能有零、一或多個下列專案:
DITC_REGHWSETTINGS
指出要求搖桿的登錄硬體設定。
DITC_CLSIDCONFIG
指出要求搖桿組態 CLSID。 如果值為全部零,則此搖桿類型沒有自訂群組態。
DITC_DISPLAYNAME
指出正在要求搖桿類型的顯示名稱。
DITC_CALLOUT
表示要求搖桿類型的圖說文字。
傳回值
如果成功,則傳回DI_OK;否則,傳回下列其中一個 COM 錯誤值:
傳回碼 | 描述 |
---|---|
|
一或多個參數無效。 |
|
找不到搖桿類型。 |
需求
目標平台 | 桌面 |
標頭 | dinputd.h (include Dinputd.h) |