WORK_QUEUE_TYPE枚举 (wdm.h)
WORK_QUEUE_TYPE枚举类型指示处理工作项的系统工作线程的类型。
语法
typedef enum _WORK_QUEUE_TYPE {
CriticalWorkQueue,
DelayedWorkQueue,
HyperCriticalWorkQueue,
NormalWorkQueue,
BackgroundWorkQueue,
RealTimeWorkQueue,
SuperCriticalWorkQueue,
MaximumWorkQueue,
CustomPriorityWorkQueue
} WORK_QUEUE_TYPE;
常量
CriticalWorkQueue 指示实时系统工作线程。 分配的优先级为 13。 |
DelayedWorkQueue 指示普通工作线程。 分配的优先级为 12。 |
HyperCriticalWorkQueue 系统优先级。 分配的优先级为 15。 |
NormalWorkQueue 系统优先级。 分配的优先级为 8 |
BackgroundWorkQueue 系统优先级。 分配的优先级为 7。 |
RealTimeWorkQueue 系统优先级。 分配的优先级为18。 |
SuperCriticalWorkQueue 系统优先级。 分配的优先级为 14。 |
MaximumWorkQueue 系统优先级最大值。 未分配优先级。 |
CustomPriorityWorkQueue 队列具有调用方分配的自定义优先级。 CustomPriorityWorkQueue 值是自定义优先级队列的基本优先级级别。 通过将 QueueType 设置为 CustomPriorityWorkQueue + Priority (其中 Priority 是工作项的 KPRIORITY 值),工作项按特定优先级排队。 此队列类型从 Windows 8.1 开始有效。 |
注解
对于面向 Windows 8.1 或更高版本的 Windows 的驱动程序,建议仅使用具有自定义优先级的 CustomPriorityWorkQueue。
建议在排队后使用工作队列优先级 < 17
较高优先级可能会干扰关键系统组件的工作项处理。
有关系统工作线程的详细信息,请参阅 系统工作线程。
要求
要求 | 值 |
---|---|
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈