NVME_CDW11_FEATURE_LBA_RANGE_TYPE Union (nvme.h)

Enthält einen Parameter, der die Anzahl von LBA-Bereichen für das LBA-Bereichstypfeature im Befehl Features festlegen angibt.

Die Werte aus dieser Struktur werden im Feld LbaRangeType der NVME_CDW11_FEATURES-Struktur verwendet.

Syntax

typedef union {
  struct {
    ULONG NUM : 6;
    ULONG Reserved0 : 26;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_LBA_RANGE_TYPE, *PNVME_CDW11_FEATURE_LBA_RANGE_TYPE;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NUM

Gibt die Anzahl der LBA-Bereiche in diesem Befehl an. Dies ist ein 0er-Wert. Dieses Feld wird nur für den Befehl Features festlegen verwendet und für den Befehl Features abrufen ignoriert.

DUMMYSTRUCTNAME.Reserved0

AsUlong

Hinweise

LBA-Bereichsinformationen können von einem Treiber verwendet werden, um zu bestimmen, ob er einen bestimmten LBA-Bereich verwenden kann; Die Informationen werden nicht für Software auf höherer Ebene verfügbar gemacht.

Dies sind optionale Informationen, die für das ordnungsgemäße Verhalten des Systems nicht erforderlich sind. Es kann jedoch verwendet werden, um unbeabsichtigte Softwareprobleme zu vermeiden. Wenn der LBA-Bereich beispielsweise angibt, dass es sich um ein RAID-Volume handelt, sollte ein Treiber, der keine RAID-Funktionalität hat, diesen LBA-Bereich nicht verwenden (einschließlich des Nichtüberschreibens des LBA-Bereichs). Die optionalen Informationen können vom Treiber verwendet werden, um zu bestimmen, ob der LBA-Bereich für Software auf höherer Ebene verfügbar gemacht werden soll.

Anforderungen

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

Weitere Informationen