次の方法で共有


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

仕様の 3 つ目のバージョン番号を示します。

たとえば、バージョン番号が 1.2.3 の場合、3 は 3 次バージョン番号です。

DUMMYSTRUCTNAME.MNR

仕様のマイナー バージョン番号を示します。

たとえば、バージョン番号が 1.2 の場合、2 はマイナー バージョン番号です。

DUMMYSTRUCTNAME.MJR

仕様のメジャー バージョン番号を示します。

たとえば、バージョン番号が 1.2 の場合、1 はメジャー バージョン番号です。

AsUlong

注釈

NVM Express 仕様の有効なバージョンは、1.0、1.1、1.2 です。

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h