Função RtwqPutWaitingWorkItem (rtworkq.h)
Enfileira um item de trabalho que aguarda a sinalização de um evento.
Sintaxe
HRESULT RtwqPutWaitingWorkItem(
[in] HANDLE hEvent,
[in] LONG lPriority,
[in] IRtwqAsyncResult *result,
[out, optional] RTWQWORKITEM_KEY *key
);
Parâmetros
[in] hEvent
Um identificador para um objeto de evento, como um evento ou temporizador. Para criar um objeto de evento, chame CreateEvent ou CreateEventEx.
[in] lPriority
A prioridade do item de trabalho. Os itens de trabalho são executados em ordem de prioridade.
[in] result
Um ponteiro para a interface IRtwqAsyncResult de um objeto de resultado assíncrono. Para criar o objeto de resultado, chame RtwqCreateAsyncResult.
[out, optional] key
Recebe uma chave que pode ser usada para cancelar a espera. Para cancelar a espera, chame RtwqCancelWorkItem e passe essa chave no parâmetro Key . Este parâmetro pode ser NULL.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
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 |