Partager via


MFT_MESSAGE_COMMAND_MARKER

Marque un point dans le flux. Ce message s’applique uniquement aux MFT asynchrones.

Paramètre du message

Valeur arbitraire. Le MFT retourne la valeur au client dans l’événement METransformMarker.

Notes

Pour envoyer ce message, appelez IMFTransform::ProcessMessage.

Le MFT répond à ce message de cette manière :

  1. Le MFT génère autant d’exemples de sortie que possible à partir des données d’entrée existantes, en envoyant un événement METransformHaveOutput pour chaque exemple de sortie.
  2. Une fois que toutes les sorties sont générées, le MFT envoie un événement METransformMarker. Cet événement doit être envoyé après tous les événements METransformHaveOutput.

Le client n’est pas obligé d’envoyer ce message et doit l’envoyer uniquement aux MFT asynchrones. Un MFT synchrone n’envoie pas d’événement METransformMarker en réponse à ce message.

Implémentation

Les MFT asynchrones doivent répondre à ce message comme décrit. Les MFT synchrones doivent ignorer ce message.

Configuration requise

Condition requise Value
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau uniquement]
En-tête
Mftransform.h

Voir aussi

MFT_MESSAGE_TYPE