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 |