NVME_CDW10_GET_FEATURES Union (nvme.h)
Enthält Parameter für den Befehl Features abrufen, der die Attribute des angegebenen Features abruft.
Der Befehl Features abrufen verwendet die NVME_CDW10_GET_FEATURES-Struktur im CDW10-Parameter des GETFEATURES-Felds der Befehlsstruktur .
Syntax
typedef union {
struct {
ULONG FID : 8;
ULONG SEL : 3;
ULONG Reserved0 : 21;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_GET_FEATURES, *PNVME_CDW10_GET_FEATURES;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.FID
Gibt einen NVME_FEATURES Wert an, der das Feature angibt, für das Daten bereitgestellt werden sollen.
DUMMYSTRUCTNAME.SEL
Gibt einen NVME_FEATURE_VALUE_CODES Wert an, der angibt, welcher Wert der Attribute in den bereitgestellten Daten zurückgegeben werden soll.
Der Controller gibt in Bit 4 des Felds Optionale NVM-Befehlsunterstützung ONCS der Datenstruktur Controller identifizieren an, ob das SEL-Feld unterstützt wird.
Wenn beispielsweise ein Befehl Features abrufen empfangen wird, wobei das SEL**-Feld auf 010b
(NVME_FEATURE_VALUE_SAVED) festgelegt ist und der Controller den zu speichernden Featurebezeichner nicht unterstützt oder derzeit keine gespeicherten Werte aufweist, behandelt der Controller das SEL-Feld so, als wäre es auf 001b
(NVME_FEATURE_VALUE_DEFAULT) festgelegt.
DUMMYSTRUCTNAME.Reserved0
AsUlong
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |