NVME_CDW11_FEATURE_NUMBER_OF_QUEUES unión (nvme.h)

Contiene parámetros para la característica Número de colas que indican el número de colas de finalización de E/S y colas de envío de E/S que el host solicita para este controlador.

Los valores de esta estructura se usan en el campo NumberOfQueues de la estructura NVME_CDW11_FEATURES .

Sintaxis

typedef union {
  struct {
    ULONG NSQ : 16;
    ULONG NCQ : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_NUMBER_OF_QUEUES, *PNVME_CDW11_FEATURE_NUMBER_OF_QUEUES;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NSQ

Indica el número de colas de envío de E/S solicitadas por el host. Este número no incluye la cola de envío de Administración. Se debe solicitar un mínimo de uno, lo que refleja que la compatibilidad mínima es para una cola de envío de E/S. Se trata de un valor basado en 0.

El valor máximo que se puede especificar es 65 534 (que indica 65 535 colas de envío de E/S).

Si el valor especificado es mayor que el valor máximo, el controlador devolverá un estado de NVME_STATUS_INVALID_FIELD_IN_COMMAND.

DUMMYSTRUCTNAME.NCQ

Indica el número de colas de finalización de E/S solicitadas por el host. Este número no incluye la cola de finalización de Administración. Se debe solicitar un mínimo de uno, lo que refleja que la compatibilidad mínima es para una cola de finalización de E/S. Se trata de un valor basado en 0.

El valor máximo que se puede especificar es 65 534 (que indica 65 535 colas de finalización de E/S).

Si el valor especificado es mayor que el valor máximo, el controlador devolverá un estado de NVME_STATUS_INVALID_FIELD_IN_COMMAND.

AsUlong

Requisitos

   
Cliente mínimo compatible Windows 10
Encabezado nvme.h

Consulte también