объединение NVME_VERSION (nvme.h)

Содержит поля, указывающие номер версии спецификации NVM Express, которая поддерживается реализацией контроллера.

Эта структура используется в поле VSструктуры NVME_CONTROLLER_REGISTERS .

Синтаксис

typedef union {
  struct {
    ULONG TER : 8;
    ULONG MNR : 8;
    ULONG MJR : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_VERSION, *PNVME_VERSION;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TER

Указывает третичный номер версии спецификации.

Например, если номер версии — 1.2.3, то 3 — это третичный номер версии.

DUMMYSTRUCTNAME.MNR

Указывает дополнительный номер версии спецификации.

Например, если номер версии — 1.2, то 2 — дополнительный номер версии.

DUMMYSTRUCTNAME.MJR

Указывает основной номер версии спецификации.

Например, если номер версии — 1.2, то 1 — основной номер версии.

AsUlong

Комментарии

Допустимые версии спецификации NVM Express: 1.0, 1.1 и 1.2.

Требования

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