NVME_ENDURANCE_GROUP_LOG-Struktur (nvme.h)

Enthält Felder, die die Informationen auf einer Protokollseite für Ausdauergruppeninformationen angeben, die die Menge der Daten angibt, die aus einer Ausdauergruppe gelesen und in diese geschrieben werden.

Diese Struktur wird vom Befehl Protokollseite abrufen zurückgegeben. Weitere Informationen finden Sie unter NVME_CDW10_GET_LOG_PAGE.

Syntax

typedef struct {
  ULONG Reserved0;
  UCHAR AvailableSpareThreshold;
  UCHAR PercentageUsed;
  UCHAR Reserved1[26];
  UCHAR EnduranceEstimate[16];
  UCHAR DataUnitsRead[16];
  UCHAR DataUnitsWritten[16];
  UCHAR MediaUnitsWritten[16];
  UCHAR Reserved2[416];
} NVME_ENDURANCE_GROUP_LOG, *PNVME_ENDURANCE_GROUP_LOG;

Member

Reserved0

AvailableSpareThreshold

Die Menge der freien Kapazität, bevor der Schwellenwert erreicht wird, ausgedrückt als normalisierter Prozentsatz (0 bis 100).

PercentageUsed

Eine anbieterspezifische Schätzung des Prozentsatzes der Lebensdauer, der für die NVM-Sätze in der Ausdauergruppe verwendet wird, ausgedrückt in Einheiten von einer Milliarde.

Reserved1[26]

Ein reserviertes Feld.

EnduranceEstimate[16]

Eine Schätzung der Gesamtzahl der Datenbytes, die in NVM-Mengen in der Ausdauergruppe geschrieben wurden, ausgedrückt in Einheiten von einer Milliarde.

DataUnitsRead[16]

Die Gesamtanzahl der Datenbytes, die aus NVM-Sätze in der Ausdauergruppe gelesen werden, ausgedrückt in Einheiten von einer Milliarde.

DataUnitsWritten[16]

Die Gesamtzahl der Datenbytes, die in die NVM-Sätze in der Ausdauergruppe geschrieben werden, ausgedrückt in Einheiten von einer Milliarde.

Dieser Wert enthält nur vom Host geschriebene Daten.

MediaUnitsWritten[16]

Die Gesamtzahl der Datenbytes, die in die NVM-Sätze in der Ausdauergruppe geschrieben werden, ausgedrückt in Einheiten von einer Milliarde.

Dieser Wert enthält Daten, die vom Host und vom Controller geschrieben wurden.

Reserved2[416]

Ein reserviertes Feld.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile nvme.h