Compartir a través de


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