union NVME_VERSION (nvme.h)

Contient des champs qui spécifient le numéro de version de la spécification NVM Express prise en charge par l’implémentation du contrôleur.

Cette structure est utilisée dans le champ VS de la structure NVME_CONTROLLER_REGISTERS .

Syntaxe

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

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TER

Indique le numéro de version tertiaire de la spécification.

Par exemple, si le numéro de version est 1.2.3, 3 est le numéro de version tertiaire.

DUMMYSTRUCTNAME.MNR

Indique le numéro de version secondaire de la spécification.

Par exemple, si le numéro de version est 1.2, 2 est le numéro de version secondaire.

DUMMYSTRUCTNAME.MJR

Indique le numéro de version principale de la spécification.

Par exemple, si le numéro de version est 1.2, 1 est le numéro de version principal.

AsUlong

Remarques

Les versions valides de la spécification NVM Express sont : 1.0, 1.1 et 1.2.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h