Compartir a través de


Método IMFRealTimeClient::SetWorkQueue (mfidl.h)

Especifica la cola de trabajo de la rama de topología que contiene este objeto.

Sintaxis

HRESULT SetWorkQueue(
  [in] DWORD dwWorkQueueId
);

Parámetros

[in] dwWorkQueueId

Identificador de la cola de trabajo o el valor MFASYNC_CALLBACK_QUEUE_UNDEFINED. Vea la sección Comentarios.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Una aplicación puede registrar una rama de la topología para usar una cola de trabajo privada. La sesión multimedia notifica a cualquier objeto de canalización que admita IMFRealTimeClient mediante una llamada a SetWorkQueue con el identificador de cola de trabajo de la aplicación.

Cuando la aplicación anula el registro de la rama de topología, la sesión multimedia llama a SetWorkQueue de nuevo con el valor MFASYNC_CALLBACK_QUEUE_UNDEFINED.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFRealTimeClient

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS