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 получена с полем 010bSEL** (например, NVME_FEATURE_VALUE_SAVED), а контроллер не поддерживает сохранение идентификатора компонента или в настоящее время не имеет сохраненных значений, контроллер обрабатывает поле SEL так, как если бы для него было задано значение 001b (NVME_FEATURE_VALUE_DEFAULT).

DUMMYSTRUCTNAME.Reserved0

AsUlong

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел