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 포함) |