NVME_LOG_PAGES-Enumeration (nvme.h)

Enthält Werte, die die Protokollseiten angeben, die von der Protokollseite abrufen NVME_ADMIN_COMMAND_GET_LOG_PAGE Admin-Befehl abgerufen werden können.

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;

Konstanten

 
NVME_LOG_PAGE_ERROR_INFO
Die Seite Fehlerinformationsprotokoll, die erweiterte Fehlerinformationen für einen Befehl enthält, der mit einem Fehler abgeschlossen wurde oder einen Fehler gemeldet hat, der für einen bestimmten Befehl nicht spezifisch ist.

Die auf der Seite Fehlerinformationen-Protokoll enthaltenen Informationen sind in der NVME_ERROR_INFO_LOG-Struktur definiert.
NVME_LOG_PAGE_HEALTH_INFO
Die Seite SMART/Integritätsinformationen, die SMART und allgemeine Integritätsinformationen enthält.

Die informationen auf der Seite SMART/Health Information log sind in der NVME_HEALTH_INFO_LOG-Struktur definiert.
NVME_LOG_PAGE_FIRMWARE_SLOT_INFO
Die Seite Firmware slot information log ( Firmware Slot Information Log), die die Firmwarerevision beschreibt, die in jedem unterstützten Firmwareslot gespeichert ist.

Die auf der Protokollseite "Firmware Slot Information" enthaltenen Informationen sind in der FIRMWARE_SLOT_INFO_LOG-Struktur definiert.
NVME_LOG_PAGE_CHANGED_NAMESPACE_LIST
Die Protokollseite Geänderte Namespaceliste, die Namespaces im Controller beschreibt, die informationen zum Identifizieren von Namespaces seit dem letzten Lesen der Protokollseite geändert haben.

Die auf der Protokollseite geänderten Namespaceliste enthaltenen Informationen sind in der CHANGED_NAMESPACE_LIST_LOG-Struktur definiert.
NVME_LOG_PAGE_COMMAND_EFFECTS
Die Protokollseite "Unterstützte Befehle und Effekte", die die vom Controller unterstützten Befehle und die Auswirkungen dieser Befehle auf den Zustand des NVM-Subsystems beschreibt.

Die Informationen auf der Protokollseite "Unterstützte Befehle" und "Effekte" sind in der NVME_COMMAND_EFFECTS_LOG-Struktur definiert.
NVME_LOG_PAGE_DEVICE_SELF_TEST
Die Protokollseite Device Self-Test, die die status, den Abschlussprozentsatz und die Ergebnisse eines Geräte-Selbsttests beschreibt.

Die auf der Protokollseite "Geräteselbtest" enthaltenen Informationen sind in der NVME_DEVICE_SELF_TEST_LOG-Struktur definiert.
NVME_LOG_PAGE_TELEMETRY_HOST_INITIATED
Die Seite Telemetrie Host-Initiated Protokoll, auf der Telemetriedaten vom Host beschrieben werden.

Die auf der Protokollseite Telemetrie Host-Initiated enthaltenen Informationen sind in der NVME_TELEMETRY_HOST_INITIATED_LOG-Struktur definiert.
NVME_LOG_PAGE_TELEMETRY_CTLR_INITIATED
Die Telemetrie Controller-Initiated Protokollseite, auf der Telemetriedaten aus dem Controller beschrieben werden.
NVME_LOG_PAGE_ENDURANCE_GROUP_INFORMATION
Die Protokollseite "Endurance Group Information", die Informationen über die Menge der Daten enthält, die aus einer Ausdauergruppe gelesen und in diese geschrieben werden.

Die Informationen auf der Protokollseite für Ausdauergruppeninformationen sind in der NVME_ENDURANCE_GROUP_LOG-Struktur definiert.
NVME_LOG_PAGE_RESERVATION_NOTIFICATION
Die Protokollseite für Reservierungsbenachrichtigungen, die immer dann erstellt wird, wenn eine unmaskierte Reservierungsbenachrichtigung für einen Namespace auftritt, auf den der Controller möglicherweise zugreift.

Die Informationen auf der Seite Reservierungsbenachrichtigungsprotokoll sind in der NVME_RESERVATION_NOTIFICATION_LOG-Struktur definiert.
NVME_LOG_PAGE_SANITIZE_STATUS
Die Seite "Status bereinigen", die immer dann erstellt wird, wenn eine unmaskierte Reservierungsbenachrichtigung für einen Namespace auftritt, auf den der Controller möglicherweise zugreift.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h

Weitere Informationen

NVME_CDW10_GET_LOG_PAGENVME_CDW10_GET_LOG_PAGE_V13