enumerazione NVME_NVM_QUEUE_PRIORITIES (nvme.h)
Contiene valori che indicano una priorità che può essere assegnata a una coda di invio di I/O da considerare da un meccanismo di arbitrato se uno è supportato dal controller.
Se è supportato il meccanismo di arbitrato con round robin con priorità urgente, il software host può assegnare una classe di servizio con priorità di coda urgente, elevata, media o bassa. Se il meccanismo di arbitrato a livello di classe con priorità urgente non è supportato, l'impostazione di priorità non viene usata e viene ignorata dal controller
Sintassi
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;
Costanti
NVME_NVM_QUEUE_PRIORITY_URGENT La coda ha una priorità urgente. |
NVME_NVM_QUEUE_PRIORITY_HIGH La coda ha una priorità elevata. |
NVME_NVM_QUEUE_PRIORITY_MEDIUM La coda ha una priorità media. |
NVME_NVM_QUEUE_PRIORITY_LOW La coda ha una priorità bassa. |
Commenti
Usare questa enumerazione per specificare i valori nel campo QPRIO della struttura NVME_CDW11_CREATE_IO_SQ utilizzata nel comando Create IO Submission Queue (CREATEIOSQ) Amministrazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |