Función RtwqSetDeadline2 (rtworkq.h)
Establece una fecha límite en la que se debe completar el trabajo de una cola de trabajo.
Sintaxis
HRESULT RtwqSetDeadline2(
[in] DWORD workQueueId,
[in] LONGLONG deadlineInHNS,
[in] LONGLONG preDeadlineInHNS,
[in, out] HANDLE *pRequest
);
Parámetros
[in] workQueueId
Identificador de la cola de trabajo. La función RtwqAllocateWorkQueue devuelve el identificador.
[in] deadlineInHNS
Fecha límite para que se complete el trabajo de la cola, en cientos de unidades de nanosegundos. Por ejemplo, si deadlineInHNS
es 9600, que representa 9600 cien nanosegundos, que es igual a 960 microsegundos o 0,96 milisegundos.
[in] preDeadlineInHNS
Fecha límite para que el trabajo de la cola se complete, en cientos de unidades de nanosegundos. Por ejemplo, si preDeadlineInHNS
es 9600, que representa 9600 cien nanosegundos, que es igual a 960 microsegundos o 0,96 milisegundos.
[in, out] pRequest
Recibe un identificador de la solicitud que se puede usar para cancelar la solicitud mediante una llamada a RtwqCancelDeadline.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Actualice una fecha límite creando una nueva fecha límite y liberando la antigua.
Cancele una fecha límite llamando a RtwqCancelDeadline.
Requisitos
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | rtworkq.h |
Library | Rtworkq.lib |
Archivo DLL | RTWorkQ.dll |