перечисление 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 будет перезаписан в ближайшем будущем.

Комментарии

Это перечисление используется для указания значений в поле AccessFrequency структуры NVME_CDW13_READ_WRITE и в поле AccessFrequencyструктуры NVME_CONTEXT_ATTRIBUTES .

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h

См. также раздел

NVME_CDW13_READ_WRITE структуры