Condividi tramite


Funzione RtwqScheduleWorkItem (rtworkq.h)

Pianifica un'operazione asincrona da completare dopo un intervallo specificato.

Sintassi

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

Parametri

[in] result

Puntatore al callback. Il chiamante deve implementare questa interfaccia.

[in] Timeout

Intervallo di timeout, in millisecondi. Impostare questo parametro su un valore negativo. Il callback viene richiamato dopo -Timeout millisecondi. Ad esempio, se Timeout è −5000, il callback viene richiamato dopo 5000 millisecondi.

[out, optional] key

Riceve una chiave che può essere usata per annullare il timer. Per annullare l'attesa, chiamare RtwqCancelWorkItem e passare questa chiave nel parametro Key .

Valore restituito

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

Requisiti

   
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