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.
컨트롤러에 연결된 헤드셋이 없는 경우 함수는 pDSoundRenderGuid 및 pDSoundCaptureGuid의 값으로 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 |