NVME_CDW13_READ_WRITE union (nvme.h)

包含 NVME 读取和 NVME 写入命令的参数,这些命令可读取或写入指定逻辑块地址(LBA)的 NVM 控制器以及从 NVM 控制器读取或写入数据和元数据(如果适用)。

此结构用于 Command 结构中 READWRITE 字段的 CDW13 参数。

Syntax

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.DSM

指示要从中读取或写入到的 LBA 所关联的数据集的属性。

DUMMYSTRUCTNAME.DSM.AccessFrequency

指定访问频率 的NVME_ACCESS_FREQUENCIES 值。

DUMMYSTRUCTNAME.DSM.AccessLatency

一个指定访问延迟 的NVME_ACCESS_LATENCIES 值。

DUMMYSTRUCTNAME.DSM.SequentialRequest

指示命令是顺序读取还是写入的一部分。

对于读取作,如果此值设置为 1,则此命令是包含多个读取命令的顺序读取的一部分。 如果清除 0该值,则不会提供有关顺序访问的信息。

对于写入作,如果此值设置为 1,则此命令是包含多个写入命令的顺序写入的一部分。 如果清除 0该值,则不会提供有关顺序访问的信息。

DUMMYSTRUCTNAME.DSM.Incompressible

指示指定的逻辑块的数据是否不可压缩。

如果此值设置为 1,则表示逻辑块的数据不可压缩。 如果清除 0该值,则不会提供有关压缩的信息。

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME.DSPEC

指令特定值。

AsUlong

要求

Requirement 价值
最低支持的客户端 Windows 10操作系统
Header nvme.h

另请参阅