STORAGE_ENDURANCE_INFO Struktur (ntddscsi.h)
Ein Miniport verwendet die STORAGE_ENDURANCE_INFO Struktur, um die Ausdauerinformationen eines Geräts zu melden.
Syntax
typedef struct _STORAGE_ENDURANCE_INFO {
ULONG ValidFields;
ULONG GroupId;
struct {
ULONG Shared : 1;
ULONG Reserved : 31;
} Flags;
ULONG LifePercentage;
UCHAR BytesReadCount[16];
UCHAR ByteWriteCount[16];
} STORAGE_ENDURANCE_INFO, *PSTORAGE_ENDURANCE_INFO;
Angehörige
ValidFields
Bitmaske, die angibt, welche der verbleibenden Elemente gültige Daten enthalten. Dies kann eine beliebige Kombination der folgenden Bits sein:
Bit | Bedeutung |
---|---|
0 | Das GroupId- Mitglied enthält gültige Daten. |
1 | Das Flags Member enthält gültige Daten. |
2 | Das LifePercentage Member enthält gültige Daten. |
3 | Das BytesReadCount Member enthält gültige Daten. |
4 | Das ByteWriteCount Member enthält gültige Daten. |
GroupId
ID-Nummer, die eine Gruppe von Ressourcen darstellt.
Flags
Flags.Shared
Legen Sie TRUE fest, wenn die Dauerinformationen für mehrere Datenträger freigegeben werden.
Flags.Reserved
Reserviert; nicht verwenden.
LifePercentage
Prozentsatz der Nutzungsdauer. Dieser Wert liegt in der Regel zwischen 0 und 100, wobei eine größere Zahl angibt, dass mehr Lebensdauer verwendet wurde.
BytesReadCount[16]
Gesamtzahl der Bytes, die vom Gerät gelesen werden, die in Milliarden angegeben sind. Ein Wert von 1 würde z. B. 1 Milliarden Bytes bedeuten.
ByteWriteCount[16]
Gesamtzahl der Bytes, die auf das Gerät geschrieben wurden, angegeben in Milliarden. Beispielsweise würde ein Wert von 1 1 1 Milliarden Bytes bedeuten, die geschrieben wurden.
Bemerkungen
Diese Struktur ist ein Element der STORAGE_ENDURANCE_DATA_DESCRIPTOR, die innerhalb des Ausgabepuffers einer IOCTL_SCSI_MINIPORT Anforderung mit einer Signatur- von IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOzurückgegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddscsi.h |
Siehe auch
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO
STORAGE_ENDURANCE_DATA_DESCRIPTOR
[STORAGE_HW_ENDURANCE_INFO]/ntddstor/ns-ntddstor-storage_hw_endurance_info.md)