NVME_CDW13_READ_WRITE union (nvme.h)
包含 NVME 讀取和 NVME 寫入命令的參數,如果適用,則會針對指定的邏輯區塊位址 (LBA) ,從 NVM 控制器讀取或寫入數據和元數據。
這個結構用於 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
為 ,此命令是包含多個 Write 命令之循序寫入的一部分。 如果清除值, 0
則不會提供循序存取的相關信息。
DUMMYSTRUCTNAME.DSM.Incompressible
指出指定的邏輯區塊數據是否不可壓縮。
如果此值設定為 1
,則表示邏輯區塊的數據無法壓縮。 如果已清除此值, 0
則不會提供任何有關壓縮的資訊。
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.DSPEC
指示詞特定值。
AsUlong
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
標頭 | nvme.h |