unión NVME_CDW11_FEATURE_ARBITRATION (nvme.h)

Contiene valores para la característica de arbitraje que controla el arbitraje de comandos.

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

Sintaxis

typedef union {
  struct {
    ULONG AB : 3;
    ULONG Reserved0 : 5;
    ULONG LPW : 8;
    ULONG MPW : 8;
    ULONG HPW : 8;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_ARBITRATION, *PNVME_CDW11_FEATURE_ARBITRATION;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AB

Especifica el número máximo de comandos que el controlador puede iniciar a la vez desde una cola de envío determinada.

El valor de este campo se especifica como 2^n. Un valor de 111b indica que no hay límite. Los valores posibles para este campo son 1, 2, 4, 8, 16, 32, 64 o ningún límite.

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.LPW

Especifica el peso de prioridad baja (LPW). Número de comandos que se pueden ejecutar desde la clase de servicio de prioridad baja en cada ronda de arbitraje. Se trata de un valor basado en 0.

DUMMYSTRUCTNAME.MPW

Especifica el peso de prioridad media (MPW). Número de comandos que se pueden ejecutar desde la clase de servicio de prioridad media en cada ronda de arbitraje. Se trata de un valor basado en 0.

DUMMYSTRUCTNAME.HPW

Especifica el peso de prioridad alta (HPW). Número de comandos que se pueden ejecutar desde la clase de servicio de prioridad alta en cada ronda de arbitraje. Se trata de un valor basado en 0.

AsUlong

Requisitos

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

Consulte también