enumerazione NVME_FEATURE_VALUE_CODES (nvme.h)
Contiene valori che indicano quale valore di una funzionalità deve essere recuperata o configurata dai comandi NVME_ADMIN_COMMAND_GET_FEATURES e NVME_ADMIN_COMMAND_SET_FEATURES Amministrazione.
Sintassi
typedef enum {
NVME_FEATURE_VALUE_CURRENT,
NVME_FEATURE_VALUE_DEFAULT,
NVME_FEATURE_VALUE_SAVED,
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
} NVME_FEATURE_VALUE_CODES;
Costanti
NVME_FEATURE_VALUE_CURRENT Valore dell'attributo operativo corrente per la funzionalità specificata. |
NVME_FEATURE_VALUE_DEFAULT Valore predefinito dell'attributo per la funzionalità specificata. |
NVME_FEATURE_VALUE_SAVED Ultimo valore dell'attributo salvato per la funzionalità specificata. Ad esempio, l'ultimo comando Imposta funzionalità completato senza errori, con il bit Salva impostato su 1 per la funzionalità specificata. |
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES Funzionalità supportate per la funzionalità specificata. Le funzionalità supportate vengono restituite in Dword 0 della voce di completamento del comando Get Features, nel modo seguente: - Se Dword 0 bit 0 della voce di completamento del comando Get Features è impostato su 1 , l'identificatore della funzionalità è salvabile. Se Dword 0 bit 0 della voce di completamento del comando Get Features viene deselezionata in 0 , l'identificatore della funzionalità non è salvabile.- Se Dword 0 bit 1 della voce di completamento del comando Get Features è impostato su 1 , l'identificatore della funzionalità è specifico dello spazio dei nomi e le impostazioni vengono applicate ai singoli spazi dei nomi. Se Dword 0 bit 1 della voce di completamento del comando Get Features viene cancellato in 0 , l'identificatore della funzionalità non è specifico dello spazio dei nomi e le relative impostazioni si applicano all'intero controller.- Se Dword 0 bit 2 della voce di completamento del comando Get Features è impostato su 1 , l'identificatore della funzionalità è modificabile. Se Dword 0 bit 2 della voce di completamento del comando Get Features viene deselezionata su 0 , l'identificatore della funzionalità non è modificabile. |
Commenti
Nei comandi NVME_ADMIN_COMMAND_GET_FEATURES e NVME_ADMIN_COMMAND_SET_FEATURES Amministrazione la funzionalità viene specificata nel membro FID (Feature Identifier) delle strutture NVME_CDW10_GET_FEATURES e NVME_CDW10_SET_FEATURES.
Se viene ricevuto un comando Get Features con il campo SELECT impostato su salvato e il controller non supporta la funzionalità specificata dall'identificatore di funzionalità in fase di salvataggio o non dispone attualmente di valori salvati, il controller considera il campo Seleziona come se fosse impostato su predefinito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |
Vedi anche
NVME_ADMIN_COMMANDSNVME_CDW10_GET_FEATURES NVME_CDW10_SET_FEATURES