Поделиться через


MFT_MESSAGE_COMMAND_MARKER

Помечает точку в потоке. Это сообщение относится только к асинхронным MFTs.

Параметр message

Произвольное значение. MFT возвращает клиенту значение в событии METransformMarker .

Замечания

Чтобы отправить это сообщение, вызовите МВФTransform::P rocessMessage.

MFT отвечает на это сообщение следующим образом:

  1. MFT создает столько выходных примеров, сколько он может из существующих входных данных, отправляя событие METransformHaveOutput для каждого выходного примера.
  2. После создания всех выходных данных MFT отправляет событие METransformMarker . Это событие должно быть отправлено после всех событий METransformHaveOutput .

Клиент не требует отправки этого сообщения и должен отправлять это сообщение только в асинхронные MFT. Синхронный MFT не отправляет событие METransformMarker в ответ на это сообщение.

Внедрение

Асинхронные MFTs должны отвечать на это сообщение, как описано. Синхронные MFT должны игнорировать это сообщение.

Requirements

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Верхний колонтитул
Mftransform.h

См. также

MFT_MESSAGE_TYPE