MFT_MESSAGE_COMMAND_MARKER

Markiert einen Punkt im Datenstrom. Diese Nachricht gilt nur für asynchrone MFTs.

Nachrichtenparameter

Ein beliebiger Wert. Die MFT gibt den Wert an den Client im METransformMarker-Ereignis zurück.

Hinweise

Rufen Sie zum Senden dieser Nachricht IMFTransform::P rocessMessage auf.

Die MFT antwortet wie folgt auf diese Nachricht:

  1. Die MFT generiert aus den vorhandenen Eingabedaten so viele Ausgabebildpunkte wie möglich und sendet für jeden Ausgabebildpunkt ein METransformHaveOutput-Ereignis.
  2. Nachdem alle Ausgaben generiert wurden, sendet die MFT ein METransformMarker-Ereignis. Dieses Ereignis muss nach allen METransformHaveOutput-Ereignissen gesendet werden.

Der Client muss diese Nachricht nicht senden und sollte sie nur an asynchrone MFTs senden. Eine synchrone MFT sendet kein METransformMarker-Ereignis als Reaktion auf diese Nachricht.

Implementierung

Asynchrone MFTs müssen wie beschrieben auf diese Nachricht reagieren. Synchrone MFTs sollten diese Meldung ignorieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Mftransform.h

Siehe auch

MFT_MESSAGE_TYPE