共用方式為


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 錯誤值:

傳回碼 描述
DIERR_INVALIDPARAM
一或多個參數無效。
DIERR_NOTFOUND
找不到搖桿類型。

需求

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