Condividi tramite


Funzione RtwqPutWorkItem (rtworkq.h)

Inserisce un'operazione asincrona in una coda di lavoro.

Sintassi

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

Parametri

[in] dwQueue

Identificatore della coda di lavoro. Questo valore può specificare una delle code di lavoro standard o una coda di lavoro creata dall'app. Per accedere a una coda di lavoro, chiamare RtwqLockSharedWorkQueue.

[in] lPriority

Priorità dell'elemento di lavoro. Gli elementi di lavoro vengono eseguiti in ordine di priorità. Questo valore deve essere -1, 0 o 1, dove -1 è la priorità più bassa e 1 è la priorità più alta.

[in] result

Puntatore al callback . Il chiamante deve implementare questa interfaccia.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rtworkq.h
Libreria Rtworkq.lib
DLL RTWorkQ.dll