Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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;
Elemente
LogIdentifier
Gibt den Protokollbezeichner an.
Reserved0[4]
Bytes 1-4 sind reserviert.
OrganizationID[3]
Gibt einen IEEE Organizationally Unique Identifier (OUI) an, der die Organisations-ID ist.
Area1LastBlock
Byte 8-9 geben den letzten Block von Bereich 1 an.
Area2LastBlock
Byte 10-11 geben den letzten Block von Bereich 2 an.
Area3LastBlock
Byte 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 Generationsnummer der daten initiierten Controller an, wenn sie verfügbar ist.
ReasonIdentifier[128]
Byte 384-511 geben den Grundbezeichner an.
Bemerkungen
Alle NVMe-Telemetriedatenblöcke sind 512 Bytes groß.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10 |
| Header | nvme.h |