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
조이스틱의 instance GUID를 지정합니다.
hwc
조이스틱 하드웨어 구성.
dwGain
전역 게인 설정을 지정합니다. 이 값은 모든 힘 피드백 효과에 "master 볼륨 제어"로 적용됩니다.
wszType[MAX_JOYSTRING]
조이스틱의 조이스틱 유형입니다. IDirectInputJoyConfig8::EnumTypes에서 열거한 값 중 하나여야 합니다.
wszCallout[MAX_JOYSTRING]
조이스틱의 콜아웃 드라이버입니다.
guidGameport
이 조이스틱에 사용되는 게임포트를 식별하는 GUID를 지정합니다.
설명
열거형 조이스틱에 대해 IDirectInputJoyConfig8::GetTypeInfo 메서드를 호출한 다음 DIJOYTYPEINFO 구조체의 dwFlags 멤버에 있는 플래그를 연구하여 열거 중에 WDM 게임포트를 찾을 수 있습니다. JOY_HWS_ISGAMEPORTBUS 플래그가 설정된 경우 현재 열거된 개체는 사용 가능한 WDM 게임포트입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dinputd.h |