Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains values that indicate the log pages that can be retrieved by the Get Log Page NVME_ADMIN_COMMAND_GET_LOG_PAGE Admin Command.
Syntax
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;
Constants
NVME_LOG_PAGE_ERROR_INFOThe Error Information log page that contains extended error information for a command that completed with an error or reported an error that is not specific to a particular command. The information contained in the Error Information log page is defined in the NVME_ERROR_INFO_LOG structure. |
NVME_LOG_PAGE_HEALTH_INFOThe SMART / Health Information log page that contains SMART and general health information. The information contained in the SMART/Health Information log page is defined in the NVME_HEALTH_INFO_LOG structure. |
NVME_LOG_PAGE_FIRMWARE_SLOT_INFOThe Firmware Slot Information log page that describes the firmware revision stored in each supported firmware slot. The information contained in the Firmware Slot Information log page is defined in the FIRMWARE_SLOT_INFO_LOG structure. |
NVME_LOG_PAGE_CHANGED_NAMESPACE_LISTThe Changed Namespace List log page that describes namespaces in the controller that have changed Identify Namespace information since the last time the log page was read. The information contained in the Changed Namespace List log page is defined in the CHANGED_NAMESPACE_LIST_LOG structure. |
NVME_LOG_PAGE_COMMAND_EFFECTSThe Commands Supported and Effects log page that describes the commands that the controller supports and the effects of those commands on the state of the NVM subsystem. The information contained in the Commands Supported and Effects log page is defined in the NVME_COMMAND_EFFECTS_LOG structure. |
NVME_LOG_PAGE_DEVICE_SELF_TESTThe Device Self-Test log page that describes the status, completion percentage, and results of a device self-test. The information contained in the Device Self Test log page is defined in the NVME_DEVICE_SELF_TEST_LOG structure. |
NVME_LOG_PAGE_TELEMETRY_HOST_INITIATEDThe Telemetry Host-Initiated log page that describes telemetry data from the host. The information contained in the Telemetry Host-Initiated log page is defined in the NVME_TELEMETRY_HOST_INITIATED_LOG structure. |
NVME_LOG_PAGE_TELEMETRY_CTLR_INITIATEDThe Telemetry Controller-Initiated log page that describes telemetry data from the controller. |
NVME_LOG_PAGE_ENDURANCE_GROUP_INFORMATIONThe Endurance Group Information log page that contains information about the amount of data being read from and written to an Endurance Group. The information contained in the Endurance Group Information log page is defined in the NVME_ENDURANCE_GROUP_LOG structure. |
NVME_LOG_PAGE_RESERVATION_NOTIFICATIONThe Reservation Notification log page that is created whenever an unmasked reservation notification occurs on any namespace that may be accessed by the controller. The information contained in the Reservation Notification log page is defined in the NVME_RESERVATION_NOTIFICATION_LOG structure. |
NVME_LOG_PAGE_SANITIZE_STATUSThe Sanitize Status log page that is created whenever an unmasked reservation notification occurs on any namespace that may be accessed by the controller. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 |
| Header | nvme.h |