structure NVME_TELEMETRY_HOST_INITIATED_LOG (nvme.h)

Contient des champs qui spécifient les informations d’une page journal de télémétrie Host-Initiated.

La structure NVME_RESERVATION_NOTIFICATION_LOG est retournée par la commande Obtenir la page du journal. Pour plus d’informations, consultez NVME_CDW10_GET_LOG_PAGE.

Syntaxe

typedef struct _NVME_TELEMETRY_HOST_INITIATED_LOG {
  UCHAR  LogIdentifier;
  UCHAR  Reserved0[4];
  UCHAR  OrganizationID[3];
  USHORT Area1LastBlock;
  USHORT Area2LastBlock;
  USHORT Area3LastBlock;
  UCHAR  Reserved1[2];
  ULONG  Area4LastBlock;
  UCHAR  Reserved2[361];
  UCHAR  HostInitiatedDataGenerationNumber;
  UCHAR  ControllerInitiatedDataAvailable;
  UCHAR  ControllerInitiatedDataGenerationNumber;
  UCHAR  ReasonIdentifier[128];
} NVME_TELEMETRY_HOST_INITIATED_LOG, *PNVME_TELEMETRY_HOST_INITIATED_LOG;

Membres

LogIdentifier

Indique l’identificateur du journal.

Reserved0[4]

Les octets 1 à 4 sont réservés.

OrganizationID[3]

Indique un identificateur unique d’organisation IEEE (OUI) qui est l’ID d’organisation.

Area1LastBlock

Les octets 8 à 9 indiquent le dernier bloc de la zone 1.

Area2LastBlock

Les octets 10 à 11 indiquent le dernier bloc de la zone 2.

Area3LastBlock

Les octets 12 à 13 indiquent le dernier bloc de la zone 3.

Reserved1[2]

Les octets 14 à 381 sont réservés.

Area4LastBlock

Reserved2[361]

HostInitiatedDataGenerationNumber

ControllerInitiatedDataAvailable

L’octet 382 indique si les données initiées par le contrôleur sont disponibles.

ControllerInitiatedDataGenerationNumber

L’octet 383 indique le numéro de génération des données lancées par le contrôleur lorsqu’elles sont disponibles.

ReasonIdentifier[128]

Les octets 384-511 indiquent l’identificateur de raison.

Remarques

La taille de tous les blocs de données de télémétrie NVMe est de 512 octets.

Configuration requise

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