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 는 작업 항목의 KPRIORITY 값입니다. 이 큐 유형은 Windows 8.1 시작해도 유효합니다. |
설명
Windows 8.1 이상 버전의 Windows를 대상으로 하는 드라이버의 경우 사용자 지정 우선 순위 수준으로 CustomPriorityWorkQueue만 사용하는 것이 좋습니다.
큐 큐 이후 < 작업 큐 우선 순위 17을 권장합니다.
우선 순위가 높을수록 중요한 시스템 구성 요소의 작업 항목 처리를 방해할 수 있습니다.
시스템 작업자 스레드에 대한 자세한 내용은 시스템 작업자 스레드를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기