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 |