NVME_TELEMETRY_HOST_INITIATED_LOG-Struktur (nvme.h)
Enthält Felder, die die Informationen in einer Telemetrie-Host-Initiated Protokollseite angeben.
Die NVME_RESERVATION_NOTIFICATION_LOG-Struktur wird vom Befehl Protokollseite abrufen zurückgegeben. Weitere Informationen finden Sie unter NVME_CDW10_GET_LOG_PAGE.
Syntax
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;
Member
LogIdentifier
Gibt den Protokollbezeichner an.
Reserved0[4]
Bytes 1-4 sind reserviert.
OrganizationID[3]
Gibt einen IEEE Organizationally Unique Identifier (OUI) an, bei dem es sich um die Organisations-ID handelt.
Area1LastBlock
Bytes 8-9 geben den letzten Block von Bereich 1 an.
Area2LastBlock
Bytes 10-11 geben den letzten Block von Bereich 2 an.
Area3LastBlock
Bytes 12-13 geben den letzten Block von Bereich 3 an.
Reserved1[2]
Bytes 14-381 sind reserviert.
Area4LastBlock
Reserved2[361]
HostInitiatedDataGenerationNumber
ControllerInitiatedDataAvailable
Byte 382 gibt an, ob vom Controller initiierte Daten verfügbar sind.
ControllerInitiatedDataGenerationNumber
Byte 383 gibt die Anzahl der vom Controller initiierten Daten an, wenn sie verfügbar sind.
ReasonIdentifier[128]
Bytes 384-511 geben den Grundbezeichner an.
Hinweise
Alle NVMe-Telemetriedatenblöcke sind 512 Bytes groß.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |