Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Associe une file d’attente de travail à une tâche MMCSS (Multimedia Class Scheduler Service).
Syntaxe
HRESULT RtwqBeginRegisterWorkQueueWithMMCSS(
[in] DWORD workQueueId,
[in] PCWSTR usageClass,
[in] DWORD dwTaskId,
[in] LONG lPriority,
[in] IRtwqAsyncCallback *doneCallback,
[in] IUnknown *doneState
);
Paramètres
[in] workQueueId
Identificateur de la file d’attente de travail. Pour les files d’attente de travail privées, l’identificateur est retourné par la fonction RtwqAllocateWorkQueue .
[in] usageClass
Nom de la tâche MMCSS.
[in] dwTaskId
Identificateur de tâche unique. Pour obtenir un nouvel identificateur de tâche, définissez cette valeur sur zéro.
[in] lPriority
Priorité relative de base pour les threads de file d’attente de travail. Pour plus d’informations, consultez AvSetMmThreadPriority.
[in] doneCallback
Pointeur vers l’interface IRtwqAsyncCallback d’un objet de rappel. L’appelant doit implémenter cette interface.
[in] doneState
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
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 |