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/Health Information 日志页。

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_PAGENVME_CDW10_GET_LOG_PAGE_V13