перечисление NVME_FEATURE_VALUE_CODES (nvme.h)
Содержит значения, указывающие, какое значение компонента должно быть получено или настроено с помощью команд NVME_ADMIN_COMMAND_GET_FEATURES и NVME_ADMIN_COMMAND_SET_FEATURES Администратор.
Синтаксис
typedef enum {
NVME_FEATURE_VALUE_CURRENT,
NVME_FEATURE_VALUE_DEFAULT,
NVME_FEATURE_VALUE_SAVED,
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES
} NVME_FEATURE_VALUE_CODES;
Константы
NVME_FEATURE_VALUE_CURRENT Текущее значение операционного атрибута для указанного компонента. |
NVME_FEATURE_VALUE_DEFAULT Значение атрибута по умолчанию для указанного компонента. |
NVME_FEATURE_VALUE_SAVED Последнее сохраненное значение атрибута для указанного компонента. Например, последняя команда Set Features выполнена без ошибок с параметром Сохранить бит для 1 указанного компонента. |
NVME_FEATURE_VALUE_SUPPORTED_CAPABILITIES Поддерживаемые возможности для указанной функции. Поддерживаемые возможности возвращаются в Dword 0 записи завершения команды Get Features следующим образом: — Если dword 0 bit 0 записи завершения команды Get Features имеет значение 1 , то идентификатор компонента можно сохранить. Если значение Dword 0 бит 0 для записи завершения команды Get Features очищено в 0 , то идентификатор компонента не сохраняется.— Если dword 0 bit 1 записи завершения команды Get Features имеет значение , то идентификатор компонента относится к 1 пространству имен, а параметры применяются к отдельным пространствам имен. Если dword 0 bit 1 записи завершения команды Get Features очищается в 0 , то идентификатор компонента не зависит от пространства имен и его параметры применяются ко всему контроллеру.— Если dword 0 bit 2 записи завершения команды Get Features имеет значение 1 , то идентификатор компонента можно изменить. Если dword 0 bit 2 записи завершения команды Get Features очищается до 0 , то идентификатор компонента не изменяется. |
Комментарии
В командах Администратор NVME_ADMIN_COMMAND_GET_FEATURES и NVME_ADMIN_COMMAND_SET_FEATURES компонент указывается в элементе идентификатора компонента (FID) структур NVME_CDW10_GET_FEATURES и NVME_CDW10_SET_FEATURES.
Если получена команда Get Features с параметром "Выбрать поле SEL " с сохраненным значением , а контроллер не поддерживает функцию, указанную идентификатором компонента, или в настоящее время не имеет сохраненных значений, контроллер обрабатывает поле Select так, как будто для него задано значение по умолчанию.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |
См. также раздел
NVME_CDW10_SET_FEATURESNVME_ADMIN_COMMANDS NVME_CDW10_GET_FEATURES