다음을 통해 공유


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