перечисление NVME_NVM_QUEUE_PRIORITIES (nvme.h)

Содержит значения, указывающие приоритет, который может быть назначен очереди отправки ввода-вывода для рассмотрения механизмом арбитража, если он поддерживается контроллером.

Если поддерживается механизм арбитража с взвешенными круговыми переборами с срочным классом приоритета, программное обеспечение узла может назначить классу обслуживания приоритета очереди срочного, высокого, среднего или низкого уровня. Если взвешенное циклическое перебор с срочным механизмом арбитража класса приоритета не поддерживается, то параметр приоритета не используется и игнорируется контроллером.

Синтаксис

typedef enum {
  NVME_NVM_QUEUE_PRIORITY_URGENT,
  NVME_NVM_QUEUE_PRIORITY_HIGH,
  NVME_NVM_QUEUE_PRIORITY_MEDIUM,
  NVME_NVM_QUEUE_PRIORITY_LOW
} NVME_NVM_QUEUE_PRIORITIES;

Константы

 
NVME_NVM_QUEUE_PRIORITY_URGENT
Очередь имеет срочный приоритет.
NVME_NVM_QUEUE_PRIORITY_HIGH
Очередь имеет высокий приоритет.
NVME_NVM_QUEUE_PRIORITY_MEDIUM
Очередь имеет средний приоритет.
NVME_NVM_QUEUE_PRIORITY_LOW
Очередь имеет низкий приоритет.

Комментарии

Используйте это перечисление для указания значений в поле QPRIO структуры NVME_CDW11_CREATE_IO_SQ, используемой в команде Create IO Submission Queue (CREATEIOSQ) Администратор.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел