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 |