Função RtwqSetDeadline2 (rtworkq.h)
Define um prazo pelo qual o trabalho em uma fila de trabalho deve ser concluído.
Sintaxe
HRESULT RtwqSetDeadline2(
[in] DWORD workQueueId,
[in] LONGLONG deadlineInHNS,
[in] LONGLONG preDeadlineInHNS,
[in, out] HANDLE *pRequest
);
Parâmetros
[in] workQueueId
O identificador da fila de trabalho. O identificador é retornado pela função RtwqAllocateWorkQueue .
[in] deadlineInHNS
O prazo para que o trabalho na fila seja concluído, em unidades de cem nanossegundos. Por exemplo, se deadlineInHNS
for 9600, isso representará 9.600 milissegundos, que é igual a 960 microssegundos ou 0,96 milissegundos.
[in] preDeadlineInHNS
A data limite prévia para que o trabalho na fila seja concluído, em unidades de cem nanossegundos. Por exemplo, se preDeadlineInHNS
for 9600, isso representará 9.600 milissegundos, que é igual a 960 microssegundos ou 0,96 milissegundos.
[in, out] pRequest
Recebe um identificador para a solicitação que pode ser usado para cancelar a solicitação chamando RtwqCancelDeadline.
Valor retornado
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Atualize um prazo criando um novo prazo e liberando o antigo.
Cancele um prazo chamando RtwqCancelDeadline.
Requisitos
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | rtworkq.h |
Biblioteca | Rtworkq.lib |
DLL | RTWorkQ.dll |