Partager via


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