Partager via


Méthode IMFRealTimeClientEx ::SetWorkQueueEx (mfidl.h)

Spécifie la file d’attente de travail que cet objet doit utiliser pour les éléments de travail asynchrones.

Syntaxe

HRESULT SetWorkQueueEx(
  DWORD dwMultithreadedWorkQueueId,
  LONG  lWorkItemBasePriority
);

Paramètres

dwMultithreadedWorkQueueId

Identificateur de file d’attente de travail.

lWorkItemBasePriority

Priorité de base pour les éléments de travail.

Valeur retournée

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

Remarques

L’objet doit utiliser les valeurs de dwMultithreadedWorkQueueId et lWorkItemBasePriority lorsqu’il met en file d’attente de nouveaux éléments de travail. Utilisez la fonction MFPutWorkItem2 ou MFPutWorkItemEx2 pour mettre l’élément de travail en file d’attente.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

IMFRealTimeClientEx

Améliorations apportées à la file d’attente de travail et au threading

Files d’attente de travail