다음을 통해 공유


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

IDirectInputJoyConfig8::GetUserValues 메서드는 조이스틱에 대한 사용자 설정에 대한 정보를 가져옵니다.

구문

HRESULT GetUserValues(
  LPDIJOYUSERVALUES unnamedParam1,
  DWORD             unnamedParam2
);

매개 변수

unnamedParam1

사용자 조이스틱 구성에 대한 정보를 수신하는 구조를 가리킵니다. 호출자는 이 메서드를 호출하기 전에 DIJOYUSERVALUES 구조체의 dwSize 멤버를 초기화해야 합니다.

unnamedParam2

검색할 값이 포함된 DIJOYUSERVALUES 구조체의 멤버를 지정합니다. 다음 중 0개, 1개 이상이 있을 수 있습니다.

DIJU_USERVALUES

사용자 구성 설정(DIJOYUSERVALUES 구조체의 ruv 멤버)이 요청되고 있음을 나타냅니다.

DIJU_GLOBALDRIVER

전역 포트 드라이버(DIJOYUSERVALUES 구조체의 wszGlobalDriver 멤버)가 요청되고 있음을 나타냅니다.

조이스틱 유형 목록을 열거하여 유효한 전역 드라이버 목록을 가져올 수 있습니다. 조이스틱 형식에 JOYHWSETTINGS 구조체의 dwFlags 멤버에 설정된 JOY_HWS_ISGAMEPORTDRIVER 플래그가 있는 경우 DIJOYTYPEINFO 구조체의 wszCallout 멤버에는 전역 드라이버로 사용할 수 있는 드라이버의 이름이 포함됩니다.

DIJU_GAMEPORTEMULATOR

사용 안 함

반환 값

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

반환 코드 설명
DIERR_INVALIDPARAM
하나 이상의 매개 변수가 잘못되었습니다.

요구 사항

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