Freigeben über


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;

Member

ValidFields

Bitmaske, die angibt, welche der verbleibenden Member gültige Daten enthalten. Dies kann eine beliebige Kombination der folgenden Bits sein:

bit Bedeutung
0 Das GroupId-Element enthält gültige Daten.
1 Das Flags-Element enthält gültige Daten.
2 Das LifePercentage-Element enthält gültige Daten.
3 Das BytesReadCount-Element enthält gültige Daten.
4 Das ByteWriteCount-Element enthält gültige Daten.

GroupId

ID-Nummer, die eine Gruppe von Ressourcen darstellt.

Flags

Flags.Shared

Legen Sie TRUE fest, wenn die Ausdauerinformationen für mehrere Datenträger freigegeben werden.

Flags.Reserved

Reserviert; nicht verwenden.

LifePercentage

Prozentsatz der verwendeten Lebensdauer. Dieser Wert liegt in der Regel zwischen 0 und 100, wobei eine größere Zahl angibt, dass mehr Lebensdauer verwendet wurde.

BytesReadCount[16]

Vom Gerät gelesene Gesamtbytes, angegeben in Milliarden. Beispielsweise würde ein Wert von 1 bedeuten, dass 1 Milliarde Bytes gelesen werden.

ByteWriteCount[16]

Gesamtbytes, die auf das Gerät geschrieben wurden, angegeben in Milliarden. Beispielsweise würde ein Wert von 1 bedeuten, dass 1 Milliarde Bytes geschrieben wurden.

Hinweise

Diese Struktur ist ein Member von STORAGE_ENDURANCE_DATA_DESCRIPTOR. Dies ist die Struktur, die im Ausgabepuffer einer IOCTL_SCSI_MINIPORT-Anforderung mit einer Signaturvon IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO zurückgegeben wird.

Anforderungen

Anforderung Wert
Header ntddscsi.h

Weitere Informationen

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

STORAGE_ENDURANCE_DATA_DESCRIPTOR

[STORAGE_HW_ENDURANCE_INFO]/ntddstor/ns-ntddstor-storage_hw_endurance_info.md)