Función RtwqLockSharedWorkQueue (rtworkq.h)
Obtiene y bloquea una cola de trabajo compartida.
Sintaxis
HRESULT RtwqLockSharedWorkQueue(
[in] PCWSTR usageClass,
[in] LONG basePriority,
[in, out] DWORD *taskId,
[out] DWORD *id
);
Parámetros
[in] usageClass
Nombre de la tarea Servicio de programador de clases multimedia (MMCSS).
[in] basePriority
Prioridad base de los subprocesos de cola de trabajo. Si se usa la cola de prioridad normal (usageClass=""
), se debe pasar el valor 0.
[in, out] taskId
Identificador de tarea MMCSS. En la entrada, especifique un identificador de grupo de tareas MCCSS existente o use el valor cero para crear un nuevo grupo de tareas. Si se usa la cola de prioridad regular (usageClass=""
), se debe pasar NULL . En la salida, recibe el identificador real del grupo de tareas.
[out] id
Recibe un identificador para la nueva cola de trabajo. Use este identificador al poner en cola elementos de trabajo.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | rtworkq.h |
Library | Rtworkq.lib |
Archivo DLL | RTWorkQ.dll |