Поделиться через


перечисление NVME_LOG_PAGES (nvme.h)

Содержит значения, указывающие страницы журнала, которые можно получить с помощью команды Получить страницу журнала NVME_ADMIN_COMMAND_GET_LOG_PAGE Администратор.

Синтаксис

typedef enum {
  NVME_LOG_PAGE_ERROR_INFO,
  NVME_LOG_PAGE_HEALTH_INFO,
  NVME_LOG_PAGE_FIRMWARE_SLOT_INFO,
  NVME_LOG_PAGE_CHANGED_NAMESPACE_LIST,
  NVME_LOG_PAGE_COMMAND_EFFECTS,
  NVME_LOG_PAGE_DEVICE_SELF_TEST,
  NVME_LOG_PAGE_TELEMETRY_HOST_INITIATED,
  NVME_LOG_PAGE_TELEMETRY_CTLR_INITIATED,
  NVME_LOG_PAGE_ENDURANCE_GROUP_INFORMATION,
  NVME_LOG_PAGE_PREDICTABLE_LATENCY_NVM_SET,
  NVME_LOG_PAGE_PREDICTABLE_LATENCY_EVENT_AGGREGATE,
  NVME_LOG_PAGE_ASYMMETRIC_NAMESPACE_ACCESS,
  NVME_LOG_PAGE_PERSISTENT_EVENT_LOG,
  NVME_LOG_PAGE_LBA_STATUS_INFORMATION,
  NVME_LOG_PAGE_ENDURANCE_GROUP_EVENT_AGGREGATE,
  NVME_LOG_PAGE_RESERVATION_NOTIFICATION,
  NVME_LOG_PAGE_SANITIZE_STATUS,
  NVME_LOG_PAGE_CHANGED_ZONE_LIST
} NVME_LOG_PAGES;

Константы

 
NVME_LOG_PAGE_ERROR_INFO
Страница журнала сведений об ошибках, содержащая расширенные сведения об ошибках для команды, которая завершилась ошибкой или сообщила об ошибке, которая не связана с конкретной командой.

Сведения, содержащиеся на странице журнала сведений об ошибках, определяются в структуре NVME_ERROR_INFO_LOG .
NVME_LOG_PAGE_HEALTH_INFO
Страница журнала сведений о работоспособности и smart, содержащая сведения о работоспособности SMART и общие сведения о работоспособности.

Сведения, содержащиеся на странице журнала SMART/Health Information, определяются в структуре NVME_HEALTH_INFO_LOG .
NVME_LOG_PAGE_FIRMWARE_SLOT_INFO
Страница журнала сведений о слоте встроенного ПО, описывающая редакцию встроенного ПО, хранящуюся в каждом поддерживаемом слоте встроенного ПО.

Сведения, содержащиеся на странице журнала сведений о слотах встроенного ПО, определяются в структуре FIRMWARE_SLOT_INFO_LOG .
NVME_LOG_PAGE_CHANGED_NAMESPACE_LIST
Страница журнала Измененный список пространств имен, описывающая пространства имен в контроллере, которые изменили сведения о пространстве имен идентификации с момента последнего чтения страницы журнала.

Сведения, содержащиеся на странице журнала Измененный список пространств имен, определяются в структуре CHANGED_NAMESPACE_LIST_LOG .
NVME_LOG_PAGE_COMMAND_EFFECTS
Страница журнала Поддерживаемые команды и эффекты, в которой описываются команды, поддерживаемые контроллером, и их влияние на состояние подсистемы NVM.

Сведения, содержащиеся на странице журнала Поддерживаемые команды и эффекты, определяются в структуре NVME_COMMAND_EFFECTS_LOG .
NVME_LOG_PAGE_DEVICE_SELF_TEST
Страница журнала Self-Test устройства, где описывается состояние, процент завершения и результаты самотестирования устройства.

Сведения, содержащиеся на странице журнала самотестирования устройств, определяются в структуре NVME_DEVICE_SELF_TEST_LOG .
NVME_LOG_PAGE_TELEMETRY_HOST_INITIATED
Страница журнала Host-Initiated телеметрии, описывающая данные телеметрии с узла.

Сведения, содержащиеся на странице журнала Host-Initiated телеметрии, определяются в структуре NVME_TELEMETRY_HOST_INITIATED_LOG .
NVME_LOG_PAGE_TELEMETRY_CTLR_INITIATED
Страница журнала Controller-Initiated телеметрии, описывающая данные телеметрии с контроллера.
NVME_LOG_PAGE_ENDURANCE_GROUP_INFORMATION
Страница журнала сведений о группе выносливости, содержащая сведения о количестве данных, считываемых из группы выносливости и записываемых в нее.

Сведения, содержащиеся на странице журнала сведений о группе выносливости, определяются в структуре NVME_ENDURANCE_GROUP_LOG .
NVME_LOG_PAGE_RESERVATION_NOTIFICATION
Страница журнала уведомлений о резервировании, которая создается каждый раз, когда уведомление о немаскированных резервировании появляется в любом пространстве имен, доступ к которому может получить контроллер.

Сведения, содержащиеся на странице журнала уведомлений о резервировании, определяются в структуре NVME_RESERVATION_NOTIFICATION_LOG .
NVME_LOG_PAGE_SANITIZE_STATUS
Страница Журнала состояния очистки, которая создается всякий раз, когда уведомление о немаскированного резервировании появляется в любом пространстве имен, доступ к которому может получить контроллер.

Требования

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

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

NVME_CDW10_GET_LOG_PAGE_V13 NVME_CDW10_GET_LOG_PAGE