união NVME_VERSION (nvme.h)

Contém campos que especificam o número de versão da especificação do NVM Express compatível com a implementação do controlador.

Essa estrutura é usada no campo VS da estrutura NVME_CONTROLLER_REGISTERS .

Sintaxe

typedef union {
  struct {
    ULONG TER : 8;
    ULONG MNR : 8;
    ULONG MJR : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_VERSION, *PNVME_VERSION;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TER

Indica o número de versão terciária da especificação.

Por exemplo, se o número de versão for 1.2.3, 3 será o número de versão terciária.

DUMMYSTRUCTNAME.MNR

Indica o número de versão secundária da especificação.

Por exemplo, se o número de versão for 1.2, 2 será o número de versão secundária.

DUMMYSTRUCTNAME.MJR

Indica o número de versão principal da especificação.

Por exemplo, se o número de versão for 1.2, 1 será o número de versão principal.

AsUlong

Comentários

As versões válidas da especificação NVM Express são: 1.0, 1.1 e 1.2.

Requisitos

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