共用方式為


DIJOYCONFIG 結構 (dinputd.h)

DIJOYCONFIG 結構包含遊戲桿組態的相關信息。

語法

typedef struct DIJOYCONFIG {
  DWORD          dwSize;
  GUID           guidInstance;
  JOYREGHWCONFIG hwc;
  DWORD          dwGain;
  WCHAR          wszType[MAX_JOYSTRING];
  WCHAR          wszCallout[MAX_JOYSTRING];
  GUID           guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;

成員

dwSize

指定以位元組為單位的結構大小。 使用 結構之前,必須先初始化這個成員。

guidInstance

指定遊戲桿的實例 GUID。

hwc

遊戲桿硬體設定。

dwGain

指定全域取得設定。 此值會套用至所有強制回饋效果作為「主要磁碟區控制」。

wszType[MAX_JOYSTRING]

遊戲桿的遊戲桿類型。 它必須是 IDirectInputJoyConfig8::EnumTypes 列舉的其中一個值。

wszCallout[MAX_JOYSTRING]

遊戲桿的圖說文字驅動程式。

guidGameport

指定 GUID,識別用於這個遊戲桿的遊戲區。

備註

呼叫列舉遊戲桿的 IDirectInputJoyConfig8::GetTypeInfo 方法,然後研究 DIJOYTYPEINFO 結構之 dwFlags 成員中的旗標,即可找到 WDM 遊戲區。 如果已設定JOY_HWS_ISGAMEPORTBUS旗標,則目前列舉的對像是可用的WDM 遊戲區。

規格需求

需求
標頭 dinputd.h