WORK_QUEUE_TYPE列舉 (wdm.h)
WORK_QUEUE_TYPE列舉類型指出處理工作項目的系統背景工作線程類型。
Syntax
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 Windows 8.1 或更新版本為目標的驅動程式,建議只使用 CustomPriorityWorkQueue 搭配自定義優先順序層級。
建議工作佇列優先順序 < 17,因為佇列
優先順序較高的可能會干擾重要系統元件的工作項目處理。
如需系統背景工作線程的詳細資訊,請參閱 系統背景工作線程。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應