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 |