enumeración NVME_FEATURE_VALUE_CODES (nvme.h)
Contiene valores que indican qué valor de una característica se debe recuperar o configurar mediante los comandos NVME_ADMIN_COMMAND_GET_FEATURES y NVME_ADMIN_COMMAND_SET_FEATURES Administración.
Syntax
typedef enum {
NVME_FEATURE_VALUE_CURRENT,
NVME_FEATURE_VALUE_DEFAULT,
NVME_FEATURE_VALUE_SAVED,
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
} NVME_FEATURE_VALUE_CODES;
Constantes
NVME_FEATURE_VALUE_CURRENT Valor del atributo operativo actual para la característica especificada. |
NVME_FEATURE_VALUE_DEFAULT Valor de atributo predeterminado para la característica especificada. |
NVME_FEATURE_VALUE_SAVED Último valor de atributo guardado para la característica especificada. Por ejemplo, el último comando Establecer características se completó sin error, con el bit Guardar establecido 1 en para la característica especificada. |
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES Las funcionalidades admitidas para la característica especificada. Las funcionalidades admitidas se devuelven en Dword 0 de la entrada de finalización del comando Obtener características de la siguiente manera: - Si Dword 0 bit 0 de la entrada de finalización del comando Obtener características se establece 1 en , el identificador de características se puede guardar. Si Dword 0 bit 0 de la entrada de finalización del comando Obtener características se borra en 0 , el identificador de características no se puede guardar.- Si Dword 0 bit 1 de la entrada de finalización del comando Obtener características se establece 1 en , el identificador de características es específico del espacio de nombres y la configuración se aplica a espacios de nombres individuales. Si Dword 0 bit 1 de la entrada de finalización del comando Obtener características se borra en 0 , el identificador de características no es específico del espacio de nombres y su configuración se aplica a todo el controlador.- Si Dword 0 bit 2 de la entrada de finalización del comando Obtener características se establece 1 en , el identificador de características se puede cambiar. Si Dword 0 bit 2 de la entrada de finalización del comando Obtener características se borra en 0 , el identificador de características no se puede cambiar. |
Comentarios
En los comandos NVME_ADMIN_COMMAND_GET_FEATURES y NVME_ADMIN_COMMAND_SET_FEATURES Administración, la característica se especifica en el miembro Identificador de características (FID) de las estructuras de NVME_CDW10_GET_FEATURES y NVME_CDW10_SET_FEATURES.
Si se recibe un comando Get Features con el campo Select SEL establecido en guardado y el controlador no admite la característica especificada por el identificador de características que se está guardando o no tiene actualmente ningún valor guardado, el controlador trata el campo Seleccionar como si estuviera establecido en predeterminado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | nvme.h |
Consulte también
NVME_ADMIN_COMMANDSNVME_CDW10_SET_FEATURES de NVME_CDW10_GET_FEATURES