Compartilhar via


Função RtwqScheduleWorkItem (rtworkq.h)

Agenda uma operação assíncrona a ser concluída após um intervalo especificado.

Sintaxe

HRESULT RtwqScheduleWorkItem(
  [in]            IRtwqAsyncResult *result,
  [in]            INT64            Timeout,
  [out, optional] RTWQWORKITEM_KEY *key
);

Parâmetros

[in] result

Um ponteiro para o retorno de chamada. O chamador deve implementar essa interface.

[in] Timeout

Intervalo de tempo limite, em milissegundos. Defina esse parâmetro como um valor negativo. O retorno de chamada é invocado após −Timeout milissegundos. Por exemplo, se Timeout for −5000, o retorno de chamada será invocado após 5000 milissegundos.

[out, optional] key

Recebe uma chave que pode ser usada para cancelar o temporizador. Para cancelar a espera, chame RtwqCancelWorkItem e passe essa chave no parâmetro Key .

Valor retornado

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho rtworkq.h
Biblioteca Rtworkq.lib
DLL RTWorkQ.dll