다음을 통해 공유


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

IDirectInputJoyConfig8::SetConfig 메서드는 조이스틱에 대한 구성 정보를 만들거나 다시 정의합니다.

구문

HRESULT SetConfig(
  UINT           unnamedParam1,
  LPCDIJOYCONFIG unnamedParam2,
  DWORD          unnamedParam3
);

매개 변수

unnamedParam1

0부터 시작하는 조이스틱 식별 번호를 나타냅니다.

unnamedParam2

조이스틱에 대한 정보를 포함합니다.

unnamedParam3

설정할 정보가 포함된 pcfg에서 가리키는 DIJOYCONFIG 구조체의 부분을 지정합니다. 다음 중 0개, 1개 이상이 있을 수 있습니다.

DIJC_REGHWCONFIGTYPE

조이스틱(DIJOYCONFIG 구조체의 hwc 멤버) 및 조이스틱 형식 이름(DIJOYCONFIG의 wszType 멤버)에 대한 하드웨어 구성이 유효하다는 것을 나타냅니다. 하드웨어 구성 및 형식 이름은 별도로 설정할 수 없습니다.

DIJC_GAIN

조이스틱에 대한 힘 피드백 게인이 유효하다는 것을 나타냅니다.

DIJC_CALLOUT

조이스틱 폴링 콜아웃이 유효하다는 것을 나타냅니다.

반환 값

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

반환 코드 설명
DIERR_NOTACQUIRED
조이스틱 구성을 획득하지 못했습니다. 조이스틱 구성에 대한 변경 내용을 애플리케이션 및 드라이버에 알리려면 먼저 IDirectInputJoyConfig8::Acquire 를 호출해야 합니다.
DIERR_INVALIDPARAM
하나 이상의 매개 변수가 잘못되었습니다.

요구 사항

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