共用方式為


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

另請參閱