NVME_CDW10_SET_FEATURES Union (nvme.h)

Enthält Parameter für den Befehl Features festlegen, der die Attribute des angegebenen Features festlegt.

Der Befehl Features festlegen verwendet die NVME_CDW10_SET_FEATURES-Struktur im CDW10-Parameter des Felds SETFEATURES der Befehlsstruktur .

Syntax

typedef union {
  struct {
    ULONG FID : 8;
    ULONG Reserved0 : 23;
    ULONG SV : 1;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_SET_FEATURES, *PNVME_CDW10_SET_FEATURES;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FID

Gibt einen NVME_FEATURES Wert an, der das Feature identifiziert, für das Attribute bereitgestellt werden.

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.SV

Gibt an, dass der Controller das Attribut speichert, sodass das Attribut in allen Energiezuständen beibehalten und zurückgesetzt wird.

Der Controller gibt in Bit 4 des Felds Optional NVM Command Support ONCS der Datenstruktur "Controller identifizieren " an, ob dieses Feld unterstützt wird.

Wenn die im Befehl Features festlegen angegebene FID vom Controller nicht gespeichert werden kann und der Controller einen Befehl Features festlegen empfängt, bei dem das Speicher-SV-Bit auf 1 festgelegt ist, wird der Befehl mit einer status feature Identifer Not Saveable NVME_STATUS_FEATURE_ID_NOT_SAVEABLE abgebrochen.

AsUlong

Anforderungen

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

Weitere Informationen