enumeración NVME_NVM_QUEUE_PRIORITIES (nvme.h)

Contiene valores que indican una prioridad que se puede asignar a una cola de envío de E/S para su consideración por un mecanismo de arbitraje si el controlador admite uno.

Si se admite el round robin ponderado con un mecanismo de arbitraje de clase de prioridad urgente, el software host puede asignar una clase de servicio de prioridad de cola de urgente, alta, media o baja. Si no se admite el round robin ponderado con un mecanismo de arbitraje de clase de prioridad urgente, no se usa la configuración de prioridad y el controlador omite la configuración de prioridad.

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;

Constantes

 
NVME_NVM_QUEUE_PRIORITY_URGENT
La cola tiene una prioridad urgente.
NVME_NVM_QUEUE_PRIORITY_HIGH
La cola tiene una prioridad alta.
NVME_NVM_QUEUE_PRIORITY_MEDIUM
La cola tiene una prioridad media.
NVME_NVM_QUEUE_PRIORITY_LOW
La cola tiene una prioridad baja.

Comentarios

Use esta enumeración para especificar valores en el campo QPRIO de la estructura NVME_CDW11_CREATE_IO_SQ que se usa en el comando Crear cola de envío de E/S (CREATEIOSQ) Administración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h

Consulte también