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