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 |