다음을 통해 공유


XInputGetDSoundAudioDeviceGuids 함수(xinput.h)

지정된 컨트롤러에 연결된 헤드셋과 연결된 사운드 렌더링 및 사운드 캡처 디바이스 GUID를 가져옵니다.

구문

DWORD XInputGetDSoundAudioDeviceGuids(
  DWORD dwUserIndex,
  GUID  *pDSoundRenderGuid,
  GUID  *pDSoundCaptureGuid
);

매개 변수

dwUserIndex

[in] 사용자 컨트롤러의 인덱스입니다. 0~3 범위의 값일 수 있습니다. 이 값을 결정하는 방법과 값이 컨트롤러의 지표에 매핑되는 방법에 대한 자세한 내용은 여러 컨트롤러를 참조하세요.

pDSoundRenderGuid

[out] 헤드셋 사운드 렌더링 디바이스의 GUID를 수신하는 포인터입니다.

pDSoundCaptureGuid

[out] 헤드셋 사운드 캡처 디바이스의 GUID를 수신하는 포인터입니다.

반환 값

함수가 렌더링 및 캡처를 위해 디바이스 ID를 성공적으로 검색하면 반환 코드가 ERROR_SUCCESS.

컨트롤러에 연결된 헤드셋이 없는 경우 함수는 pDSoundRenderGuidpDSoundCaptureGuid의 값으로 GUID_NULL 있는 ERROR_SUCCESS 검색합니다.

컨트롤러 포트 디바이스가 물리적으로 연결되지 않은 경우 함수는 ERROR_DEVICE_NOT_CONNECTED 반환합니다.

함수가 실패하면 유효한 Win32 오류 코드가 반환됩니다.

설명

레거시 DirectSound 는 사용하지 않는 것이 좋으며 Windows 스토어 앱에는 DirectSound를 사용할 수 없습니다.

참고XInputGetDSoundAudioDeviceGuids는 Windows 8(XInput 1.4)에서 지원되지 않으므로 더 이상 사용되지 않습니다.
 

플랫폼 요구 사항

DirectX SDK(XInput 1.3), Windows Vista(XInput 9.1.0)

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 xinput.h
라이브러리 Xinput.lib; Xinput9_1_0.lib
DLL Xinput9_1_0.dll

추가 정보

XInput 함수

XInputGetState