Compartilhar via


união NVME_CDW11_FEATURE_ARBITRATION (nvme.h)

Contém valores para o Recurso de Arbitragem que controla a arbitragem de comando.

Os valores dessa estrutura são usados no campo Arbitragem da estrutura NVME_CDW11_FEATURES .

Sintaxe

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;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.AB

Especifica o número máximo de comandos que o controlador pode iniciar ao mesmo tempo a partir de uma fila de envio específica.

O valor desse campo é especificado como 2^n. Um valor de 111b indica nenhum limite. Os valores possíveis para esse campo são 1, 2, 4, 8, 16, 32, 64 ou nenhum limite.

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.LPW

Especifica o LPW (peso de baixa prioridade). O número de comandos que podem ser executados da classe de serviço de baixa prioridade em cada rodada de arbitragem. Esse é um valor baseado em 0.

DUMMYSTRUCTNAME.MPW

Especifica o MPW (peso de prioridade média). O número de comandos que podem ser executados da classe de serviço de prioridade média em cada rodada de arbitragem. Esse é um valor baseado em 0.

DUMMYSTRUCTNAME.HPW

Especifica o HPW (peso de alta prioridade). O número de comandos que podem ser executados da classe de serviço de alta prioridade em cada rodada de arbitragem. Esse é um valor baseado em 0.

AsUlong

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h

Confira também