enumeração WORK_QUEUE_TYPE (wdm.h)
O tipo de enumeração WORK_QUEUE_TYPE indica o tipo de thread de trabalho do sistema que manipula um item de trabalho.
Syntax
typedef enum _WORK_QUEUE_TYPE {
CriticalWorkQueue,
DelayedWorkQueue,
HyperCriticalWorkQueue,
NormalWorkQueue,
BackgroundWorkQueue,
RealTimeWorkQueue,
SuperCriticalWorkQueue,
MaximumWorkQueue,
CustomPriorityWorkQueue
} WORK_QUEUE_TYPE;
Constantes
CriticalWorkQueue Indica um thread de trabalho do sistema em tempo real. O nível de prioridade atribuído é 13. |
DelayedWorkQueue Indica um thread de trabalho comum. O nível de prioridade atribuído é 12. |
HyperCriticalWorkQueue Nível de prioridade do sistema. O nível de prioridade atribuído é 15. |
NormalWorkQueue Nível de prioridade do sistema. O nível de prioridade atribuído é 8 |
BackgroundWorkQueue Nível de prioridade do sistema. O nível de prioridade atribuído é 7. |
RealTimeWorkQueue Nível de prioridade do sistema. O nível de prioridade atribuído é 18. |
SuperCriticalWorkQueue Nível de prioridade do sistema. O nível de prioridade atribuído é 14. |
MaximumWorkQueue Prioridade máxima do sistema. Nenhum nível de prioridade atribuído. |
CustomPriorityWorkQueue A fila tem um nível de prioridade personalizado atribuído pelo chamador. O valor CustomPriorityWorkQueue é o nível de prioridade base da fila de prioridade personalizada. Os itens de trabalho são enfileirados em uma prioridade específica definindo QueueType como CustomPriorityWorkQueue + Priority , em que Priority é o valor KPRIORITY do item de trabalho. Esse tipo de fila é válido começando com Windows 8.1. |
Comentários
Para drivers direcionados a Windows 8.1 ou versões posteriores do Windows, é recomendável usar apenas CustomPriorityWorkQueue com um nível de prioridade personalizado.
Uma prioridade < de fila de trabalho 17 é aconselhada desde a fila
em uma prioridade mais alta pode interferir no processamento de item de trabalho por componentes críticos do sistema.
Para obter mais informações sobre threads de trabalho do sistema, consulte System Worker Threads.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de