Condividi tramite


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

Vedi anche