NVME_CDW13_READ_WRITE union (nvme.h)
指定された論理ブロック アドレス (LBA) の NVM コントローラーとの間でデータとメタデータを読み取りまたは書き込む NVME 読み取りコマンドと NVME 書き込みコマンドのパラメーター (該当する場合) が含まれます。
この構造体は、Command 構造体の READWRITE フィールドの CDW13 パラメーターで使用されます。
構文
typedef union {
struct {
struct {
UCHAR AccessFrequency : 4;
UCHAR AccessLatency : 2;
UCHAR SequentialRequest : 1;
UCHAR Incompressible : 1;
} DSM;
UCHAR Reserved;
USHORT DSPEC;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW13_READ_WRITE, *PNVME_CDW13_READ_WRITE;
メンバー
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.DSM
読み取りまたは書き込み先の LBA が関連付けられているデータセットの属性を示します。
DUMMYSTRUCTNAME.DSM.AccessFrequency
アクセス頻度を指定する NVME_ACCESS_FREQUENCIES 値。
DUMMYSTRUCTNAME.DSM.AccessLatency
アクセス待機時間を指定する NVME_ACCESS_LATENCIES 値。
DUMMYSTRUCTNAME.DSM.SequentialRequest
コマンドがシーケンシャル読み取りまたは書き込みの一部であるかどうかを示します。
読み取り操作の場合、この値が に 1
設定されている場合、このコマンドは、複数の Read コマンドを含むシーケンシャル読み取りの一部です。 値が に 0
クリアされている場合、シーケンシャル アクセスに関する情報は提供されません。
書き込み操作の場合、この値が に 1
設定されている場合、このコマンドは、複数の書き込みコマンドを含むシーケンシャル書き込みの一部です。 値が に 0
クリアされている場合、シーケンシャル アクセスに関する情報は提供されません。
DUMMYSTRUCTNAME.DSM.Incompressible
指定された論理ブロックに対してデータが圧縮可能かどうかを示します。
この値が に 1
設定されている場合、指定された論理ブロックのデータは圧縮できません。 値が に 0
クリアされている場合、圧縮に関する情報は提供されません。
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
ディレクティブ固有の値。
AsUlong
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
Header | nvme.h |