Freigeben über


NVME_NVM_QUEUE_PRIORITIES-Enumeration (nvme.h)

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

Wenn das gewichtete Roundrobin mit dem Schiedsmechanismus für dringende Prioritätsklassen unterstützt wird, kann die Hostsoftware eine Warteschlangenprioritätsdienstklasse mit dringend, hoch, mittel oder niedrig zuweisen. Wenn das gewichtete Roundrobin mit dem Schiedsmechanismus für dringende Prioritätsklassen 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.

Hinweise

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
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h

Weitere Informationen