Función MFLockWorkQueue (mfapi.h)
Bloquea una cola de trabajo.
Sintaxis
HRESULT MFLockWorkQueue(
[in] DWORD dwWorkQueue
);
Parámetros
[in] dwWorkQueue
Identificador de la cola de trabajo. La función MFAllocateWorkQueue devuelve el identificador.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función impide que la función MFShutdown apague la cola de trabajo. Use esta función para asegurarse de que las operaciones asincrónicas de la cola de trabajo se completen correctamente antes de que se cierre la plataforma. La función MFShutdown se bloquea hasta que se desbloquea la cola de trabajo o hasta que haya transcurrido un período de espera fijo. (El período de espera es de unos segundos).
Llame a MFUnlockWorkQueue para desbloquear la cola de trabajo. Cada llamada a MFLockWorkQueue debe coincidir con una llamada correspondiente a MFUnlockWorkQueue.
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.dll |