enumerasi WORK_QUEUE_TYPE (wdm.h)

Jenis enumerasi WORK_QUEUE_TYPE menunjukkan jenis utas pekerja sistem yang menangani item kerja.

Sintaks

typedef enum _WORK_QUEUE_TYPE {
  CriticalWorkQueue,
  DelayedWorkQueue,
  HyperCriticalWorkQueue,
  NormalWorkQueue,
  BackgroundWorkQueue,
  RealTimeWorkQueue,
  SuperCriticalWorkQueue,
  MaximumWorkQueue,
  CustomPriorityWorkQueue
} WORK_QUEUE_TYPE;

Konstanta

 
CriticalWorkQueue
Menunjukkan utas pekerja sistem real time. Tingkat prioritas yang ditetapkan adalah 13.
DelayedWorkQueue
Menunjukkan utas pekerja biasa. Tingkat prioritas yang ditetapkan adalah 12.
HyperCriticalWorkQueue
Tingkat prioritas sistem. Tingkat prioritas yang ditetapkan adalah 15.
NormalWorkQueue
Tingkat prioritas sistem. Tingkat prioritas yang ditetapkan adalah 8
BackgroundWorkQueue
Tingkat prioritas sistem. Tingkat prioritas yang ditetapkan adalah 7.
RealTimeWorkQueue
Tingkat prioritas sistem. Tingkat prioritas yang ditetapkan adalah18.
SuperCriticalWorkQueue
Tingkat prioritas sistem. Tingkat prioritas yang ditetapkan adalah 14.
MaximumWorkQueue
Prioritas sistem maksimum. Tidak ada tingkat prioritas yang ditetapkan.
CustomPriorityWorkQueue
Antrean memiliki tingkat prioritas kustom yang ditetapkan oleh pemanggil. Nilai CustomPriorityWorkQueue adalah tingkat prioritas dasar untuk antrean prioritas kustom. Item kerja diantrekan pada prioritas tertentu dengan mengatur QueueType ke Prioritas CustomPriorityWorkQueue + di manaPrioritas adalah nilai KPRIORITY untuk item kerja.

Jenis antrean ini valid dimulai dengan Windows 8.1.

Keterangan

Untuk driver yang menargetkan windows versi Windows 8.1 atau yang lebih baru, sebaiknya gunakan CustomPriorityWorkQueue dengan tingkat prioritas kustom.

Prioritas antrean < kerja 17 disarankan sejak antrean
pada prioritas yang lebih tinggi dapat mengganggu pemrosesan item kerja oleh komponen sistem penting.

Untuk informasi selengkapnya tentang utas pekerja sistem, lihat Utas Pekerja Sistem.

Persyaratan

Persyaratan Nilai
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

IoQueueWorkItem

IoQueueWorkItemEx

IoTryQueueWorkItem