IKsPropertySet::QuerySupported 메서드(ksproxy.h)
QuerySupported 메서드는 KS 개체가 속성 집합을 지원하는지 여부와 해당 지원 형식을 결정합니다.
구문
HRESULT QuerySupported(
[in] REFGUID PropSet,
[in] ULONG Id,
[out] ULONG *TypeSupport
);
매개 변수
[in] PropSet
속성 집합을 식별하는 GUID입니다.
[in] Id
속성 집합 내의 속성 식별자입니다.
[out] TypeSupport
기본 드라이버가 제공하는 지원을 나타내는 플래그를 열거하는 비트 마스크를 수신하는 변수에 대한 포인터입니다. 드라이버는 다음 플래그의 비트 OR 조합을 지원할 수 있습니다.
값 | Description |
---|---|
KSPROPERTY_SUPPORT_GET | 속성 검색을 지원합니다. IKsPropertySet::Get 메서드를 사용하여 속성을 검색합니다. |
KSPROPERTY_SUPPORT_SET | 속성 설정을 지원합니다. IKsPropertySet::Set 메서드를 사용하여 속성을 설정합니다. |
반환 값
성공하면 NOERROR를 반환합니다. 그렇지 않으면 다음 오류 코드 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
E_NOTIMPL | 속성 집합은 지원되지 않습니다. |
E_PROP_ID_UNSUPPORTED | 지정된 속성 집합에 대해 속성 식별자(ID)가 지원되지 않습니다. |
E_PROP_SET_UNSUPPORTED | 속성 집합은 지원되지 않습니다. |
설명
KS 개체에는 예를 들어 KS 필터, KS 핀 및 KS 클록이 포함됩니다.
경고
헤더 파일 ksproxy.h 및 dsound.h 는 유사하지만 호환되지 않는 IKsPropertySet 인터페이스 버전을 정의합니다. KS 프록시 모듈이 필요한 애플리케이션은 ksproxy.h에 정의된 버전을 사용해야 합니다. 애플리케이션에 ksproxy.h 와 dsound.h가 모두 포함되어야 하는 경우 컴파일러가 먼저 검색하는 헤더 파일은 컴파일러 에서 IKsPropertySet 정의를 사용하는 헤더 파일입니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ksproxy.h(Ksproxy.h, Dsound.h 포함) |