Interface IMFWorkQueueServices (mfidl.h)

Controla as filas de trabalho criadas pela Sessão de Mídia.

A Sessão de Mídia expõe essa interface como um serviço. Para obter um ponteiro para essa interface, chame IMFGetService::GetService na Sessão de Mídia com o identificador de serviço MF_WORKQUEUE_SERVICES.

Herança

A interface IMFWorkQueueServices herda da interface IUnknown . IMFWorkQueueServices também tem estes tipos de membros:

Métodos

A interface IMFWorkQueueServices tem esses métodos.

 
IMFWorkQueueServices::BeginRegisterPlatformWorkQueueWithMMCSS

Associa uma fila de trabalho de plataforma a uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia).
IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS

Registra as filas de trabalho de topologia com o MMCSS (Serviço de Agendador de Classe Multimídia).
IMFWorkQueueServices::BeginUnregisterPlatformWorkQueueWithMMCSS

Cancela o registro de uma fila de trabalho de plataforma de uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia).
IMFWorkQueueServices::BeginUnregisterTopologyWorkQueuesWithMMCSS

Cancela o registro das filas de trabalho de topologia do MMCSS (Serviço de Agendador de Classe Multimídia).
IMFWorkQueueServices::EndRegisterPlatformWorkQueueWithMMCSS

Conclui uma solicitação assíncrona para associar uma fila de trabalho de plataforma a uma tarefa MMCSS (Multimedia Class Scheduler Service).
IMFWorkQueueServices::EndRegisterTopologyWorkQueuesWithMMCSS

Conclui uma solicitação assíncrona para registrar as filas de trabalho de topologia com o MMCSS (Serviço de Agendador de Classe Multimídia).
IMFWorkQueueServices::EndUnregisterPlatformWorkQueueWithMMCSS

Conclui uma solicitação assíncrona para cancelar o registro de uma fila de trabalho de plataforma de uma tarefa do MMCSS (Multimedia Class Scheduler Service).
IMFWorkQueueServices::EndUnregisterTopologyWorkQueuesWithMMCSS

Conclui uma solicitação assíncrona para cancelar o registro das filas de trabalho de topologia do MMCSS (Serviço de Agendador de Classe Multimídia).
IMFWorkQueueServices::GetPlaftormWorkQueueMMCSSClass

Recupera a classe MMCSS (Multimedia Class Scheduler Service) para uma fila de trabalho de plataforma especificada.
IMFWorkQueueServices::GetPlatformWorkQueueMMCSSTaskId

Recupera o identificador de tarefa MMCSS (Multimedia Class Scheduler Service) para uma fila de trabalho de plataforma especificada.
IMFWorkQueueServices::GetTopologyWorkQueueMMCSSClass

Recupera a classe MMCSS (Multimedia Class Scheduler Service) para um branch especificado da topologia atual.
IMFWorkQueueServices::GetTopologyWorkQueueMMCSSTaskId

Recupera o identificador de tarefa MMCSS (Multimedia Class Scheduler Service) para um branch especificado da topologia atual.

Comentários

Se o aplicativo estiver usando a sessão pmp (caminho de mídia protegido), os métodos nessa interface realizarão marshaling automático das chamadas para o processo PMP.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

Media Foundation Interfaces