IDirectInputJoyConfig8::GetTypeInfo 메서드(dinputd.h)

IDirectInputJoyConfig8::GetTypeInfo 메서드는 조이스틱 형식에 대한 정보를 가져옵니다.

구문

HRESULT GetTypeInfo(
  LPCWSTR         unnamedParam1,
  LPDIJOYTYPEINFO unnamedParam2,
  DWORD           unnamedParam3
);

매개 변수

unnamedParam1

이전에 IDirectInputJoyConfig8::EnumTypes 호출에서 가져온 형식의 이름을 가리킵니다.

unnamedParam2

조이스틱 유형에 대한 정보를 받는 구조를 가리킵니다. 호출자는 이 메서드를 호출하기 전에 DIJOYTYPEINFO 구조체의 dwSize 멤버를 초기화해야 합니다.

unnamedParam3

채울 pjti 가 가리키는 DIJOYTYPEINFO 구조체의 부분을 지정합니다. 다음 중 0개 이상일 수 있습니다.

DITC_REGHWSETTINGS

조이스틱에 대한 레지스트리 하드웨어 설정이 요청되고 있음을 나타냅니다.

DITC_CLSIDCONFIG

조이스틱 구성 CLSID가 요청되고 있음을 나타냅니다. 값이 모두 0이면 이 조이스틱 형식에 대한 사용자 지정 구성이 없습니다.

DITC_DISPLAYNAME

조이스틱 형식의 표시 이름이 요청되고 있음을 나타냅니다.

DITC_CALLOUT

조이스틱 유형에 대한 콜아웃이 요청되고 있음을 나타냅니다.

반환 값

성공하면 DI_OK 반환합니다. 그렇지 않으면 다음 COM 오류 값 중 하나를 반환합니다.

반환 코드 설명
DIERR_INVALIDPARAM
하나 이상의 매개 변수가 잘못되었습니다.
DIERR_NOTFOUND
조이스틱 유형을 찾을 수 없습니다.

요구 사항

   
대상 플랫폼 데스크톱
머리글 dinputd.h(Dinputd.h 포함)