Partager via


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;

Members

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 principal 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 les suivantes : 1.0, 1.1 et 1.2.

Spécifications

Requirement Valeur
Client minimum requis Windows 10
Header nvme.h