NVME_VERSION unión (nvme.h)

Contiene campos que especifican el número de versión de la especificación nvM Express que admite la implementación del controlador.

Esta estructura se usa en el campo VS de la estructura NVME_CONTROLLER_REGISTERS .

Sintaxis

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

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TER

Indica el número de versión terciario de la especificación.

Por ejemplo, si el número de versión es 1.2.3, 3 es el número de versión terciario.

DUMMYSTRUCTNAME.MNR

Indica el número de versión secundaria de la especificación.

Por ejemplo, si el número de versión es 1.2, 2 es el número de versión secundaria.

DUMMYSTRUCTNAME.MJR

Indica el número de versión principal de la especificación.

Por ejemplo, si el número de versión es 1.2, 1 es el número de versión principal.

AsUlong

Comentarios

Las versiones válidas de la especificación NVM Express son: 1.0, 1.1 y 1.2.

Requisitos

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