Fonction MFGetWorkQueueMMCSSClass (mfapi.h)

Récupère la classe MMCSS (Multimedia Class Scheduler Service) actuellement associée à cette file d’attente de travail.

Syntaxe

HRESULT MFGetWorkQueueMMCSSClass(
  [in]      DWORD  dwWorkQueueId,
  [out]     LPWSTR pwszClass,
  [in, out] DWORD  *pcchClass
);

Paramètres

[in] dwWorkQueueId

Identificateur de la file d’attente de travail. L’identificateur est récupéré par la fonction MFAllocateWorkQueue .

[out] pwszClass

Pointeur vers une mémoire tampon qui reçoit le nom de la classe MMCSS. Ce paramètre peut être NULL.

[in, out] pcchClass

Lors de l’entrée, spécifie la taille de la mémoire tampon pwszClass , en caractères. À la sortie, reçoit la taille requise de la mémoire tampon, en caractères. La taille inclut le caractère null de fin.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
La fonction a réussi.
MF_E_BUFFERTOOSMALL
La mémoire tampon pwszClass est trop petite pour recevoir le nom de la tâche.

Notes

Si la file d’attente de travail n’est pas associée à une tâche MMCSS, la fonction récupère une chaîne vide.

Pour associer une file d’attente de travail à une tâche MMCSS, appelez MFBeginRegisterWorkQueueWithMMCSS.

Spécifications

   
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 mfapi.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

Fonctions Media Foundation

Files d’attente de travail