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 |