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 |