Partager via


Méthode IMFRealTimeClient::SetWorkQueue (mfidl.h)

Spécifie la file d’attente de travail pour la branche de topologie qui contient cet objet.

Syntaxe

HRESULT SetWorkQueue(
  [in] DWORD dwWorkQueueId
);

Paramètres

[in] dwWorkQueueId

Identificateur de la file d’attente de travail ou valeur MFASYNC_CALLBACK_QUEUE_UNDEFINED. Consultez la section Notes.

Valeur retournée

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

Notes

Une application peut inscrire une branche de la topologie pour utiliser une file d’attente de travail privée. Media Session avertit tout objet de pipeline qui prend en charge IMFRealTimeClient en appelant SetWorkQueue avec l’identificateur de file d’attente de travail de l’application.

Lorsque l’application annule l’inscription de la branche de topologie, la session multimédia appelle à nouveau SetWorkQueue avec la valeur MFASYNC_CALLBACK_QUEUE_UNDEFINED.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFRealTimeClient

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS