Метод IKsDataTypeHandler::KsIsMediaTypeInRanges (ksproxy.h)

Метод KsIsMediaTypeInRanges проверяет, находится ли тип носителя в указанных диапазонах данных.

Синтаксис

HRESULT KsIsMediaTypeInRanges(
  [in] PVOID DataRanges
);

Параметры

[in] DataRanges

Указатель на буфер, содержащий структуру KSMULTIPLE_ITEM , за которой следует последовательность расширяемых структур KSDATARANGE , выровненных по 64-разрядным границам. Структура KSMULTIPLE_ITEM — это заголовок, описывающий размер буфера и количество записей в списке, который следует за заголовком.

Возвращаемое значение

Возвращает NOERROR в случае успешного выполнения; в противном случае возвращает код ошибки.

Комментарии

Клиент сначала вызывает метод IKsDataTypeHandler::KsSetMediaType , чтобы назначить тип мультимедиа, на который клиент ссылается в последующих операциях с обработчиком типов данных. Затем клиент вызывает KsIsMediaTypeInRanges , чтобы проверить, находится ли тип носителя в определенных диапазонах данных.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ksproxy.h

См. также раздел

IKsDataTypeHandler::KsSetMediaType

KSDATARANGE

KSMULTIPLE_ITEM