KSPROPERTY_SYSAUDIO_COMPONENT_ID

KSPROPERTY_SYSAUDIO_COMPONENT_ID 속성은 지정된 가상 오디오 디바이스에서 사용하는 웨이브 렌더링 디바이스에서 구성 요소 ID를 검색합니다.

사용 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

아니요

필터

KSPROPERTY+ULONG

KSCOMPONENTID

속성 설명자(인스턴스 데이터)는 KSPROPERTY 형식의 구조이고 그 뒤에 가상 오디오 디바이스를 식별하는 디바이스 ID가 포함된 ULONG 변수가 있습니다. SysAudio가 n 개의 가상 오디오 디바이스( KSPROPERTY_SYSAUDIO_DEVICE_COUNT 참조)를 열거하는 경우 유효한 디바이스 ID 범위는 0에서 n-1까지입니다.

속성 값(작업 데이터)은 지정된 가상 오디오 디바이스에서 사용되는 웨이브 렌더링 디바이스에 대한 제조업체, 제품 및 기타 하드웨어 관련 정보를 지정하는 KSCOMPONENTID 형식의 구조입니다.

반환 값

KSPROPERTY_SYSAUDIO_COMPONENT_ID 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청이 적절한 오류 상태 코드를 반환합니다.

설명

DirectSound는 SysAudio의 각 가상 오디오 디바이스의 기초가 되는 오디오 하드웨어용 미니포트 드라이버와 직접 통신하지 않습니다. 따라서 DirectSound는 해당 구성 요소 ID 정보에 대해 웨이브 렌더링 디바이스를 직접 쿼리할 수 없습니다. KSPROPERTY_SYSAUDIO_COMPONENT_ID 속성은 DirectSound가 SysAudio를 통해 간접적으로 이 정보를 얻을 수 있는 수단을 제공합니다.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSPROPERTY

KSCOMPONENTID

KSPROPERTY_SYSAUDIO_DEVICE_COUNT