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 |