다음을 통해 공유


KSPROPERTY_TUNER_SCAN_CAPS_S 구조체(ksmedia.h)

KSPROPERTY_TUNER_SCAN_CAPS_S 구조는 튜닝 디바이스의 하드웨어 검사 기능을 설명합니다.

구문

typedef struct {
  KSPROPERTY Property;
  BOOL       fSupportsHardwareAssistedScanning;
  ULONG      SupportedBroadcastStandards;
  PVOID      GUIDBucket;
  ULONG      lengthofBucket;
} KSPROPERTY_TUNER_SCAN_CAPS_S, *PKSPROPERTY_TUNER_SCAN_CAPS_S;

멤버

Property

속성 집합, 속성 ID 및 요청 형식을 설명하는 초기화된 KSPROPERTY 구조를 지정합니다.

fSupportsHardwareAssistedScanning

튜너의 드라이버 또는 펌웨어가 하드웨어 지원 검사 작업을 지원하는지 여부를 나타내는 부울 값입니다. TRUE 는 튜너의 드라이버 또는 펌웨어가 하드웨어 지원 검사 작업을 지원한다는 것을 나타냅니다. FALSE 는 드라이버 또는 펌웨어가 하드웨어 지원 검사 작업을 지원하지 않음을 나타냅니다.

SupportedBroadcastStandards

튜닝 디바이스에서 지원할 수 있는 브로드캐스트 비디오 표준 형식의 수입니다. 하이브리드 튜너가 여러 형식을 지원할 수 있습니다.

GUIDBucket

튜닝 디바이스에서 지원하는 네트워크 유형에 대한 GUID 배열입니다.

KSPROPERTY_TUNER_SCAN_CAPS 속성에 대한 초기 호출에서 반환되는 SupportedBroadcastStandards에서 지원되는 숫자를 기반으로 아날로그 또는 디지털 튜너 필터는 GUID 배열을 할당합니다. 드라이버는 이 할당된 사용자 버퍼를 사용하여 다음 KSPROPERTY_TUNER_SCAN_CAPS 호출에서 지원되는 모든 GUID를 반환합니다. 드라이버는 ProbeForWrite 함수를 호출하여 이 사용자 버퍼의 유효성을 검사해야 하며 버퍼 길이가 유효한지 확인해야 합니다. 가능성은 낮지만 드라이버가 임의 스레드에서 이 버퍼에 액세스하는 경우 버퍼를 커널 공간에 매핑해야 합니다. 현재 스캔 기능은 아날로그 표준을 지원하기 위해 정의됩니다. 드라이버가 아날로그를 지원하고 애플리케이션이 아날로그에 대한 검사 세션을 시작하려는 경우 해당 기능은 KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS 속성에 의해 정의됩니다. 다른 브로드캐스트 표준(예: DVB-S)을 지원하는 다른 검사 기능은 아직 지원되지 않습니다.

lengthofBucket

GUIDBucket 배열의 GUID 수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 운영 체제에서 사용할 수 있습니다.
머리글 ksmedia.h(Ksmedia.h 포함)

추가 정보

KSPROPERTY

KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS

KSPROPERTY_TUNER_SCAN_CAPS

PROPSETID_TUNER