Partager via


Fonction RtwqPut WaitingWorkItem (rtworkq.h)

Met en file d’attente un élément de travail qui attend qu’un événement soit signalé.

Syntaxe

HRESULT RtwqPutWaitingWorkItem(
  [in]            HANDLE           hEvent,
  [in]            LONG             lPriority,
  [in]            IRtwqAsyncResult *result,
  [out, optional] RTWQWORKITEM_KEY *key
);

Paramètres

[in] hEvent

Handle pour un objet d’événement, tel qu’un événement ou un minuteur. Pour créer un objet d’événement, appelez CreateEvent ou CreateEventEx.

[in] lPriority

Priorité de l’élément de travail. Les éléments de travail sont exécutés par ordre de priorité.

[in] result

Pointeur vers l’interface IRtwqAsyncResult d’un objet de résultat asynchrone. Pour créer l’objet de résultat, appelez RtwqCreateAsyncResult.

[out, optional] key

Reçoit une clé qui peut être utilisée pour annuler l’attente. Pour annuler l’attente, appelez RtwqCancelWorkItem et passez cette clé dans le paramètre Key . Ce paramètre peut être NULL.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
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