NVME_CDW10_GET_FEATURES union (nvme.h)
Содержит параметры для команды Get Features, которая извлекает атрибуты указанного компонента.
Команда Get Features использует структуру NVME_CDW10_GET_FEATURES в параметре CDW10 поля GETFEATURES структуры команд .
Синтаксис
typedef union {
struct {
ULONG FID : 8;
ULONG SEL : 3;
ULONG Reserved0 : 21;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_GET_FEATURES, *PNVME_CDW10_GET_FEATURES;
Члены
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.FID
Задает значение NVME_FEATURES , определяющее функцию, для которой необходимо предоставить данные.
DUMMYSTRUCTNAME.SEL
Задает значение NVME_FEATURE_VALUE_CODES , указывающее, какое значение атрибутов следует возвращать в предоставленных данных.
Контроллер указывает в бите 4 поля ONCS "Поддержка команд необязательной NVM" структуры данных "Определение контроллера ", поддерживается ли поле SEL .
Если команда Get Features получена с полем 010b
SEL** (например, NVME_FEATURE_VALUE_SAVED), а контроллер не поддерживает сохранение идентификатора компонента или в настоящее время не имеет сохраненных значений, контроллер обрабатывает поле SEL так, как если бы для него было задано значение 001b
(NVME_FEATURE_VALUE_DEFAULT).
DUMMYSTRUCTNAME.Reserved0
AsUlong
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |