NVME_VERSION Union (nvme.h)

Enthält Felder, die die Versionsnummer der NVM Express-Spezifikation angeben, die von der Controllerimplementierung unterstützt wird.

Diese Struktur wird im VS-Feld der NVME_CONTROLLER_REGISTERS-Struktur verwendet.

Syntax

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

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TER

Gibt die tertiäre Versionsnummer der Spezifikation an.

Wenn die Versionsnummer beispielsweise 1.2.3 lautet, ist 3 die tertiäre Versionsnummer.

DUMMYSTRUCTNAME.MNR

Gibt die Nebenversionsnummer der Spezifikation an.

Wenn die Versionsnummer beispielsweise 1.2 ist, ist 2 die Nebenversionsnummer.

DUMMYSTRUCTNAME.MJR

Gibt die Hauptversionsnummer der Spezifikation an.

Wenn die Versionsnummer beispielsweise 1.2 ist, ist 1 die Hauptversionsnummer.

AsUlong

Hinweise

Gültige Versionen der NVM Express-Spezifikation sind: 1.0, 1.1 und 1.2.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h