énumération NVME_LOG_PAGES (nvme.h)

Contient des valeurs qui indiquent les pages de journal qui peuvent être récupérées par la commande Get Log Page NVME_ADMIN_COMMAND_GET_LOG_PAGE Administration.

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;

Constantes

 
NVME_LOG_PAGE_ERROR_INFO
Page du journal d’informations sur les erreurs qui contient des informations d’erreur étendues pour une commande qui s’est terminée avec une erreur ou a signalé une erreur qui n’est pas spécifique à une commande particulière.

Les informations contenues dans la page journal informations sur les erreurs sont définies dans la structure NVME_ERROR_INFO_LOG .
NVME_LOG_PAGE_HEALTH_INFO
Page du journal SMART /Informations d’intégrité qui contient des informations smart et d’intégrité générales.

Les informations contenues dans la page du journal SMART/Health Information sont définies dans la structure NVME_HEALTH_INFO_LOG .
NVME_LOG_PAGE_FIRMWARE_SLOT_INFO
Page du journal Informations sur l’emplacement du microprogramme qui décrit la révision du microprogramme stockée dans chaque emplacement de microprogramme pris en charge.

Les informations contenues dans la page du journal Informations sur l’emplacement du microprogramme sont définies dans la structure FIRMWARE_SLOT_INFO_LOG .
NVME_LOG_PAGE_CHANGED_NAMESPACE_LIST
Page journal liste d’espaces de noms modifiés qui décrit les espaces de noms dans le contrôleur qui ont modifié les informations Identifier l’espace de noms depuis la dernière lecture de la page du journal.

Les informations contenues dans la page journal liste d’espaces de noms modifiés sont définies dans la structure CHANGED_NAMESPACE_LIST_LOG .
NVME_LOG_PAGE_COMMAND_EFFECTS
Page du journal Commandes prises en charge et effets qui décrit les commandes prises en charge par le contrôleur et les effets de ces commandes sur l’état du sous-système NVM.

Les informations contenues dans la page journal Commandes prises en charge et effets sont définies dans la structure NVME_COMMAND_EFFECTS_LOG .
NVME_LOG_PAGE_DEVICE_SELF_TEST
La page journal de l’appareil Self-Test qui décrit la status, le pourcentage d’achèvement et les résultats d’un auto-test d’appareil.

Les informations contenues dans la page journal d’auto-test de l’appareil sont définies dans la structure NVME_DEVICE_SELF_TEST_LOG .
NVME_LOG_PAGE_TELEMETRY_HOST_INITIATED
La page de journal de télémétrie Host-Initiated qui décrit les données de télémétrie de l’hôte.

Les informations contenues dans la page journal de télémétrie Host-Initiated sont définies dans la structure NVME_TELEMETRY_HOST_INITIATED_LOG .
NVME_LOG_PAGE_TELEMETRY_CTLR_INITIATED
Page de journal de télémétrie Controller-Initiated qui décrit les données de télémétrie du contrôleur.
NVME_LOG_PAGE_ENDURANCE_GROUP_INFORMATION
Page du journal d’informations sur le groupe Endurance qui contient des informations sur la quantité de données lues et écrites dans un groupe Endurance.

Les informations contenues dans la page journal d’informations du groupe Endurance sont définies dans la structure NVME_ENDURANCE_GROUP_LOG .
NVME_LOG_PAGE_RESERVATION_NOTIFICATION
Page du journal de notification de réservation créée chaque fois qu’une notification de réservation non masquée se produit sur n’importe quel espace de noms accessible par le contrôleur.

Les informations contenues dans la page journal de notification de réservation sont définies dans la structure NVME_RESERVATION_NOTIFICATION_LOG .
NVME_LOG_PAGE_SANITIZE_STATUS
Page Du journal d’état de nettoyage qui est créée chaque fois qu’une notification de réservation non masquée se produit sur un espace de noms accessible par le contrôleur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h

Voir aussi

NVME_CDW10_GET_LOG_PAGE_V13 NVME_CDW10_GET_LOG_PAGE