Compartilhar via


Função RtwqPutWorkItem (rtworkq.h)

Coloca uma operação assíncrona em uma fila de trabalho.

Sintaxe

HRESULT RtwqPutWorkItem(
  [in] DWORD            dwQueue,
  [in] LONG             lPriority,
  [in] IRtwqAsyncResult *result
);

Parâmetros

[in] dwQueue

O identificador da fila de trabalho. Esse valor pode especificar uma das filas de trabalho padrão ou uma fila de trabalho criada pelo aplicativo. Para acessar uma fila de trabalho, chame RtwqLockSharedWorkQueue.

[in] lPriority

A prioridade do item de trabalho. Os itens de trabalho são executados em ordem de prioridade. Esse valor deve ser -1, 0 ou 1, em que -1 é a prioridade mais baixa e 1 é a prioridade mais alta.

[in] result

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

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