Fonction RtwqScheduleWorkItem (rtworkq.h)
Planifie l’exécution d’une opération asynchrone après un intervalle spécifié.
Syntaxe
HRESULT RtwqScheduleWorkItem(
[in] IRtwqAsyncResult *result,
[in] INT64 Timeout,
[out, optional] RTWQWORKITEM_KEY *key
);
Paramètres
[in] result
Pointeur vers le rappel. L’appelant doit implémenter cette interface.
[in] Timeout
Intervalle de délai d’attente, en millisecondes. Définissez ce paramètre sur une valeur négative. Le rappel est appelé après −Délai d’expiration millisecondes. Par exemple, si le délai d’expiration est de −5000, le rappel est appelé après 5 000 millisecondes.
[out, optional] key
Reçoit une clé qui peut être utilisée pour annuler le minuteur. Pour annuler l’attente, appelez RtwqCancelWorkItem et passez cette clé dans le paramètre Key .
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rtworkq.h |
Bibliothèque | Rtworkq.lib |
DLL | RTWorkQ.dll |