MFT_MESSAGE_COMMAND_MARKER

Marca um ponto no fluxo. Essa mensagem se aplica somente a MFTs assíncronos.

Parâmetro message

Um valor arbitrário. O MFT retorna o valor para o cliente no evento METransformMarker .

Comentários

Para enviar essa mensagem, chame IMFTransform::P rocessMessage.

O MFT responde a esta mensagem da seguinte maneira:

  1. O MFT gera o máximo de exemplos de saída possível dos dados de entrada existentes, enviando um evento METransformHaveOutput para cada exemplo de saída.
  2. Depois que toda a saída é gerada, o MFT envia um evento METransformMarker . Esse evento deve ser enviado após todos os eventos METransformHaveOutput .

O cliente não é necessário para enviar essa mensagem e deve enviar essa mensagem apenas para MFTs assíncronos. Um MFT síncrono não enviará um evento METransformMarker em resposta a esta mensagem.

Implementação

Os MFTs assíncronos devem responder a esta mensagem, conforme descrito. MFTs síncronos devem ignorar essa mensagem.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho
Mftransform.h

Confira também

MFT_MESSAGE_TYPE