Compartir a través de


Función RtwqPutWorkItem (rtworkq.h)

Coloca una operación asincrónica en una cola de trabajo.

Sintaxis

HRESULT RtwqPutWorkItem(
  [in] DWORD            dwQueue,
  [in] LONG             lPriority,
  [in] IRtwqAsyncResult *result
);

Parámetros

[in] dwQueue

Identificador de la cola de trabajo. Este valor puede especificar una de las colas de trabajo estándar o una cola de trabajo creada por la aplicación. Para acceder a una cola de trabajo, llame a RtwqLockSharedWorkQueue.

[in] lPriority

Prioridad del elemento de trabajo. Los elementos de trabajo se realizan en orden de prioridad. Este valor debe ser -1, 0 o 1, donde -1 es la prioridad más baja y 1 es la prioridad más alta.

[in] result

Puntero a la devolución de llamada . El autor de la llamada debe implementar esta interfaz.

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