Freigeben über


NVME_NVM_QUEUE_PRIORITIES-Aufzählung (nvme.h)

Enthält Werte, die eine Priorität angeben, die einer E/A-Übermittlungswarteschlange zur Prüfung durch einen Vermittlungsmechanismus zugewiesen werden kann, wenn eine vom Controller unterstützt wird.

Wenn das gewichtete Roundrobin mit dem Mechanismus zur Vermittlung von dringenden Prioritätsklassen unterstützt wird, kann hostsoftware eine Dienstklasse mit Warteschlangenpriorität von dringenden, hohen, mittleren oder niedrigen Zuweisungen zuweisen. Wenn der gewichtete Roundrobin-Mechanismus mit dringender Prioritätsklassenvermittlung nicht unterstützt wird, wird die Prioritätseinstellung nicht verwendet und vom Controller ignoriert.

Syntax

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;

Konstanten

 
NVME_NVM_QUEUE_PRIORITY_URGENT
Die Warteschlange hat eine dringende Priorität.
NVME_NVM_QUEUE_PRIORITY_HIGH
Die Warteschlange hat eine hohe Priorität.
NVME_NVM_QUEUE_PRIORITY_MEDIUM
Die Warteschlange hat eine mittlere Priorität.
NVME_NVM_QUEUE_PRIORITY_LOW
Die Warteschlange hat eine niedrige Priorität.

Bemerkungen

Verwenden Sie diese Enumeration, um Werte im QPRIO-Feld der NVME_CDW11_CREATE_IO_SQ Struktur anzugeben, die im Befehl CREATE IO Submission Queue (CREATEIOSQ) Admin verwendet wird.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10
Header nvme.h

Siehe auch