NVME_VERSION union (nvme.h)

包含指定控制器实现支持的 NVM Express 规范的版本号的字段。

此结构用于NVME_CONTROLLER_REGISTERS结构的 VS 字段中。

语法

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