NVME_ACCESS_FREQUENCIES枚举 (nvme.h)

定义值,该值指示对逻辑块寻址 (LBA) 范围进行读写访问的频率。

语法

typedef enum {
  NVME_ACCESS_FREQUENCY_NONE,
  NVME_ACCESS_FREQUENCY_TYPICAL,
  NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ,
  NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ,
  NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ,
  NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ,
  NVME_ACCESS_FREQUENCY_ONE_TIME_READ,
  NVME_ACCESS_FREQUENCY_SPECULATIVE_READ,
  NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
} NVME_ACCESS_FREQUENCIES;

常量

 
NVME_ACCESS_FREQUENCY_NONE
未提供频率信息。
NVME_ACCESS_FREQUENCY_TYPICAL
此 LBA 范围所需的典型读取和写入次数。
NVME_ACCESS_FREQUENCY_INFR_WRITE_INFR_READ
指示对 LBA 范围的不频繁写入和不频繁的读取。
NVME_ACCESS_FREQUENCY_INFR_WRITE_FR_READ
指示对 LBA 范围的不频繁写入和频繁读取。
NVME_ACCESS_FREQUENCY_FR_WRITE_INFR_READ
指示频繁写入和不频繁读取 LBA 范围。
NVME_ACCESS_FREQUENCY_FR_WRITE_FR_READ
指示频繁写入和频繁读取 LBA 范围。
NVME_ACCESS_FREQUENCY_ONE_TIME_READ
一次读取。 例如,命令是由于病毒扫描、备份、文件复制或存档造成的。
NVME_ACCESS_FREQUENCY_SPECULATIVE_READ
推理读取。 命令是预提取操作的一部分。
NVME_ACCESS_FREQUENCY_WILL_BE_OVERWRITTEN
LBA 范围将在不远的将来被覆盖。

注解

此枚举用于指定 NVME_CDW13_READ_WRITE 结构的 AccessFrequency 字段和 NVME_CONTEXT_ATTRIBUTES 结构的 AccessFrequency 字段中的值。

要求

要求
最低受支持的客户端 Windows 10
标头 nvme.h

另请参阅

NVME_CDW13_READ_WRITE结构