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

Zeigen Sie auf einen Puffer, der eine KSMULTIPLE_ITEM Struktur enthält, gefolgt von einer Abfolge erweiterbarer KSDATARANGE- Strukturen, die an 64-Bit-Begrenzungen ausgerichtet sind. Die KSMULTIPLE_ITEM Struktur ist eine Kopfzeile, die die Größe des Puffers und die Anzahl der Einträge in der Liste beschreibt, die auf die Kopfzeile folgt.

Rückgabewert

Gibt NOERROR zurück, wenn dies erfolgreich ist; andernfalls wird ein Fehlercode zurückgegeben.

Bemerkungen

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

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ksproxy.h

Siehe auch

IKsDataTypeHandler::KsSetMediaType

KSDATARANGE-

KSMULTIPLE_ITEM