NVME_FEATURE_VALUE_CODES-Enumeration (nvme.h)
Enthält Werte, die angeben, welcher Wert eines Features vom NVME_ADMIN_COMMAND_GET_FEATURES und NVME_ADMIN_COMMAND_SET_FEATURES Admin-Befehlen abgerufen oder konfiguriert werden soll.
Syntax
typedef enum {
NVME_FEATURE_VALUE_CURRENT,
NVME_FEATURE_VALUE_DEFAULT,
NVME_FEATURE_VALUE_SAVED,
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
} NVME_FEATURE_VALUE_CODES;
Konstanten
NVME_FEATURE_VALUE_CURRENT Der aktuelle Betriebsattributewert für das angegebene Feature. |
NVME_FEATURE_VALUE_DEFAULT Der Standardwert für das angegebene Feature. |
NVME_FEATURE_VALUE_SAVED Der zuletzt gespeicherte Attributwert für das angegebene Feature. Beispielsweise wurde der letzte Befehl Features festlegen ohne Fehler abgeschlossen, wobei das Speicherbit für das angegebene Feature auf 1 festgelegt ist. |
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES Die unterstützten Funktionen für das angegebene Feature. Die unterstützten Funktionen werden in Dword 0 des Vervollständigungseintrags des Befehls Features abrufen wie folgt zurückgegeben: - Wenn Dword 0 bit 0 des Vervollständigungseintrags des Befehls Features abrufen auf 1 festgelegt ist, ist der Featurebezeichner speicherbar. Wenn Dword 0 bit 0 des Vervollständigungseintrags des Befehls Features abrufen auf 0 deaktiviert ist, kann der Featurebezeichner nicht gespeichert werden.- Wenn Dword 0 bit 1 des Vervollständigungseintrags des Befehls Features abrufen auf 1 festgelegt ist, ist der Featurebezeichner namespacespezifisch, und die Einstellungen werden auf einzelne Namespaces angewendet. Wenn Dword 0 Bit 1 des Vervollständigungseintrags des Befehls Features abrufen für 0 deaktiviert ist, ist der Featurebezeichner nicht namespacespezifisch und seine Einstellungen gelten für den gesamten Controller.- Wenn Dword 0 Bit 2 des Vervollständigungseintrags des Befehls Features abrufen auf 1 festgelegt ist, ist der Featurebezeichner änderbar. Wenn Dword 0 Bit 2 des Vervollständigungseintrags des Befehls Features abrufen auf 0 deaktiviert ist, kann der Featurebezeichner nicht geändert werden. |
Hinweise
In den befehlen NVME_ADMIN_COMMAND_GET_FEATURES und NVME_ADMIN_COMMAND_SET_FEATURES Admin wird das Feature im FID-Element (Feature Identifier) der NVME_CDW10_GET_FEATURES- und NVME_CDW10_SET_FEATURES-Strukturen angegeben.
Wenn ein Befehl Features abrufen empfangen wird, wobei das Sel-Feld auswählen auf gespeichert festgelegt ist und der Controller das durch den zu speichernde Featurebezeichner angegebene Feature nicht unterstützt oder derzeit keine gespeicherten Werte aufweist, behandelt der Controller das Feld Auswählen so, als wäre es auf die Standardeinstellung festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |
Weitere Informationen
NVME_ADMIN_COMMANDSNVME_CDW10_GET_FEATURESNVME_CDW10_SET_FEATURES