Freigeben über


IKsDataTypeHandler::KsIsMediaTypeInRanges-Methode (ksproxy.h)

Die KsIsMediaTypeInRanges-Methode überprüft, ob sich ein Medientyp innerhalb der bereitgestellten Datenbereiche befindet.

Syntax

HRESULT KsIsMediaTypeInRanges(
  [in] PVOID DataRanges
);

Parameter

[in] DataRanges

Zeiger auf einen Puffer, der eine KSMULTIPLE_ITEM-Struktur enthält, gefolgt von einer Sequenz erweiterbarer KSDATARANGE-Strukturen , die an 64-Bit-Grenzen ausgerichtet sind. Die KSMULTIPLE_ITEM Struktur ist ein Header, der die Größe des Puffers und die Anzahl der Einträge in der Liste beschreibt, die dem Header folgt.

Rückgabewert

Gibt NOERROR zurück, wenn dies erfolgreich war. Gibt andernfalls einen Fehlercode zurück.

Hinweise

Ein Client ruft zuerst die IKsDataTypeHandler::KsSetMediaType-Methode auf, um einen Medientyp zuzuweisen, auf den der Client in nachfolgenden Vorgängen für den Datentyphandler verweist. Der Client ruft dann KsIsMediaTypeInRanges auf, um zu überprüfen, ob sich der Medientyp innerhalb bestimmter Datenbereiche befindet.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ksproxy.h

Weitere Informationen

IKsDataTypeHandler::KsSetMediaType

KSDATARANGE

KSMULTIPLE_ITEM