Метод IMFDeviceTransform::FlushInputStream (mftransform.h)
Метод FlushInputStream очищает входной поток устройства MFT.
Синтаксис
HRESULT FlushInputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
Параметры
[in] dwStreamIndex
Идентификатор потока входного потока, который необходимо очистить.
[in] dwFlags
Содержит HRESULT для очистки соответствующего выходного потока devproxy.
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, помимо прочего, значения, указанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Передача состояния потока выполнена успешно. |
|
В настоящее время устройство MFT не поддерживает запрос. |
|
Передан недопустимый идентификатор потока. |
|
Запрошенный переход потока невозможен. |
Комментарии
Этот метод интерфейса помогает очистить входной поток MFT устройства.
Устройство MFT должно удалить все образцы в своих очередях и сбросить все внутренние структуры данных, связанные с этим входным потоком. Это эквивалентно сбросу входного потока. Тип носителя и состояние потока не должны изменяться.
При вызове
Когда входной поток необходимо сбросить, диспетчер преобразования устройств (DTM) вызовет этот метод.Требования
Минимальная версия клиента | Windows 10 версии 1703 |
Целевая платформа | Windows |
Header | mftransform.h |