Función RtwqPutWaitingWorkItem (rtworkq.h)
Pone en cola un elemento de trabajo que espera a que se señale un evento.
Sintaxis
HRESULT RtwqPutWaitingWorkItem(
[in] HANDLE hEvent,
[in] LONG lPriority,
[in] IRtwqAsyncResult *result,
[out, optional] RTWQWORKITEM_KEY *key
);
Parámetros
[in] hEvent
Identificador de un objeto de evento, como un evento o un temporizador. Para crear un objeto de evento, llame a CreateEvent o CreateEventEx.
[in] lPriority
Prioridad del elemento de trabajo. Los elementos de trabajo se realizan en orden de prioridad.
[in] result
Puntero a la interfaz IRtwqAsyncResult de un objeto de resultado asincrónico. Para crear el objeto de resultado, llame a RtwqCreateAsyncResult.
[out, optional] key
Recibe una clave que se puede usar para cancelar la espera. Para cancelar la espera, llame a RtwqCancelWorkItem y pase esta clave en el parámetro Key . Este parámetro puede ser NULL.
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 |