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.hdsound.h 는 유사하지만 호환되지 않는 IKsPropertySet 인터페이스 버전을 정의합니다. KS 프록시 모듈이 필요한 애플리케이션은 ksproxy.h에 정의된 버전을 사용해야 합니다. 애플리케이션에 ksproxy.hdsound.h가 모두 포함되어야 하는 경우 컴파일러가 먼저 검색하는 헤더 파일은 컴파일러 에서 IKsPropertySet 정의를 사용하는 헤더 파일입니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 ksproxy.h(Ksproxy.h, Dsound.h 포함)

추가 정보

IKsPropertySet::Get

IKsPropertySet::Set