unione NVME_VERSION (nvme.h)

Contiene campi che specificano il numero di versione della specifica NVM Express supportata dall'implementazione del controller.

Questa struttura viene utilizzata nel campo VS della struttura NVME_CONTROLLER_REGISTERS .

Sintassi

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

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TER

Indica il numero di versione terziaria della specifica.

Ad esempio, se il numero di versione è 1.2.3, 3 è il numero di versione terziaria.

DUMMYSTRUCTNAME.MNR

Indica il numero di versione secondaria della specifica.

Ad esempio, se il numero di versione è 1.2, 2 è il numero di versione secondaria.

DUMMYSTRUCTNAME.MJR

Indica il numero di versione principale della specifica.

Ad esempio, se il numero di versione è 1.2, 1 è il numero di versione principale.

AsUlong

Commenti

Le versioni valide della specifica NVM Express sono: 1.0, 1.1 e 1.2.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h