NVME_DEVICE_SELF_TEST_LOG-Struktur (nvme.h)
Enthält Felder, die die Informationen auf einer Protokollseite für den Geräte-Selbsttest angeben, die die status, den Abschlussprozentsatz und die Ergebnisse eines Geräte-Selbsttests beschreibt.
Diese Struktur wird vom Befehl Protokollseite abrufen zurückgegeben. Weitere Informationen finden Sie unter NVME_CDW10_GET_LOG_PAGE.
Syntax
typedef struct {
struct {
UCHAR Status : 4;
UCHAR Reserved : 4;
} CurrentOperation;
struct {
UCHAR CompletePercent : 7;
UCHAR Reserved : 1;
} CurrentCompletion;
UCHAR Reserved[2];
NVME_DEVICE_SELF_TEST_RESULT_DATA ResultData[20];
} NVME_DEVICE_SELF_TEST_LOG, *PNVME_DEVICE_SELF_TEST_LOG;
Member
CurrentOperation
Eine CurrentOperation-Struktur , die Felder enthält, die den aktuellen Device Self-Test-Vorgang beschreiben.
CurrentOperation.Status
Gibt die status des aktuellen Vorgangs device Self-Test an.
CurrentOperation.Reserved
Ein reserviertes Feld in der CurrentOperation-Struktur .
CurrentCompletion
Eine CurrentCompletion-Struktur , die Felder enthält, die den Abschluss eines Device Self-Test-Vorgangs beschreiben.
CurrentCompletion.CompletePercent
Gibt den Prozentsatz des Abschlusses des Vorgangs Device Self-Test an. Dieses Feld ist gültig, wenn das Feld CurrentOperation.Status ungleich 0 (null) ist.
CurrentCompletion.Reserved
Ein reserviertes Feld in der CurrentCompletion-Struktur .
Reserved[2]
Ein reserviertes Feld.
ResultData[20]
Ein Array von 20 NVME_DEVICE_SELF_TEST_RESULT_DATA Strukturen, die Ergebnisdaten für die letzten 20 Device Self-Test-Vorgänge enthalten, sortiert nach der neuesten und der ältesten verfügbaren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |