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 |