Fonction RtwqLockSharedWorkQueue (rtworkq.h)
Obtient et verrouille une file d’attente de travail partagée.
Syntaxe
HRESULT RtwqLockSharedWorkQueue(
[in] PCWSTR usageClass,
[in] LONG basePriority,
[in, out] DWORD *taskId,
[out] DWORD *id
);
Paramètres
[in] usageClass
Nom de la tâche MMCSS (Multimedia Class Scheduler Service).
[in] basePriority
Priorité de base des threads de file d’attente de travail. Si la file d’attente de priorité régulière est utilisée (usageClass=""
), la valeur 0 doit être passée.
[in, out] taskId
Identificateur de tâche MMCSS. Lors de l’entrée, spécifiez un ID de groupe de tâches MCCSS existant ou utilisez la valeur zéro pour créer un groupe de tâches. Si la file d’attente de priorité normale est utilisée (usageClass=""
), null doit être transmis. À la sortie, reçoit l’ID du groupe de tâches réel.
[out] id
Reçoit un identificateur pour la nouvelle file d’attente de travail. Utilisez cet identificateur lors de la mise en file d’attente d’éléments de travail.
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 |