énumération WORK_QUEUE_TYPE (wdm.h)
Le type d’énumération WORK_QUEUE_TYPE indique le type de thread de travail système qui gère un élément de travail.
Syntax
typedef enum _WORK_QUEUE_TYPE {
CriticalWorkQueue,
DelayedWorkQueue,
HyperCriticalWorkQueue,
NormalWorkQueue,
BackgroundWorkQueue,
RealTimeWorkQueue,
SuperCriticalWorkQueue,
MaximumWorkQueue,
CustomPriorityWorkQueue
} WORK_QUEUE_TYPE;
Constantes
CriticalWorkQueue Indique un thread de travail système en temps réel. Le niveau de priorité attribué est 13. |
DelayedWorkQueue Indique un thread de travail ordinaire. Le niveau de priorité attribué est 12. |
HyperCriticalWorkQueue Niveau de priorité système. Le niveau de priorité attribué est 15. |
NormalWorkQueue Niveau de priorité système. Le niveau de priorité attribué est 8 |
BackgroundWorkQueue Niveau de priorité système. Le niveau de priorité attribué est 7. |
RealTimeWorkQueue Niveau de priorité système. Le niveau de priorité attribué est 18. |
SuperCriticalWorkQueue Niveau de priorité système. Le niveau de priorité attribué est 14. |
MaximumWorkQueue Priorité système maximale. Aucun niveau de priorité affecté. |
CustomPriorityWorkQueue La file d’attente a un niveau de priorité personnalisé attribué par l’appelant. La valeur CustomPriorityWorkQueue est le niveau de priorité de base de la file d’attente de priorité personnalisée. Les éléments de travail sont mis en file d’attente à une priorité particulière en définissant QueueType sur CustomPriorityWorkQueue + Priority , où Priority est la valeur KPRIORITY pour l’élément de travail. Ce type de file d’attente est valide à partir de Windows 8.1. |
Remarques
Pour les pilotes ciblant Windows 8.1 ou versions ultérieures de Windows, il est recommandé d’utiliser uniquement CustomPriorityWorkQueue avec un niveau de priorité personnalisé.
Une priorité de file < d’attente de travail 17 est recommandée depuis la mise en file d’attente
une priorité plus élevée peut interférer avec le traitement des éléments de travail par des composants système critiques.
Pour plus d’informations sur les threads de travail système, consultez Threads de travail système.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour