Share via


Fonction MFBeginUnregisterWorkQueueWithMMCSS (mfapi.h)

Annule l’inscription d’une file d’attente de travail à partir d’une tâche MMCSS (Multimedia Class Scheduler Service).

Syntaxe

HRESULT MFBeginUnregisterWorkQueueWithMMCSS(
  [in] DWORD            dwWorkQueueId,
  [in] IMFAsyncCallback *pDoneCallback,
  [in] IUnknown         *pDoneState
);

Paramètres

[in] dwWorkQueueId

Identificateur de la file d’attente de travail. Pour les files d’attente de travail privées, l’identificateur est retourné par la fonction MFAllocateWorkQueue . Pour les files d’attente de travail de plateforme, consultez Identificateurs de file d’attente de travail.

[in] pDoneCallback

Pointeur vers l’interface IMFAsyncCallback d’un objet de rappel. L’appelant doit implémenter cette interface.

[in] pDoneState

Pointeur vers l’interface IUnknown d’un objet d’état, défini par l’appelant. Ce paramètre peut être NULL. Vous pouvez utiliser cet objet pour stocker des informations d’état. L’objet est retourné à l’appelant lorsque le rappel est appelé.

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.

Remarques

Cette fonction annule l’inscription d’une file d’attente de travail associée à une classe MMCSS via la fonction MFBeginRegisterWorkQueueWithMMCSS .

Cette fonction est asynchrone. Une fois l’opération terminée, la méthode IMFAsyncCallback ::Invoke de l’objet de rappel est appelée. À ce stade, l’application doit appeler MFEndUnregisterWorkQueueWithMMCSS pour terminer la requête asynchrone.

Configuration requise

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