Compartilhar via


Função RtwqSetDeadline (rtworkq.h)

Define um prazo pelo qual o trabalho em uma fila de trabalho deve ser concluído.

Sintaxe

HRESULT RtwqSetDeadline(
  [in]      DWORD    workQueueId,
  [in]      LONGLONG deadlineInHNS,
  [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, out] pRequest

Recebe um identificador para a solicitação que pode ser usado para cancelar a solicitação chamando RtwqCancelDeadline.

Retornar valor

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

Requisito Valor
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

Confira também

RtwqCancelDeadline