struktur STORAGE_HW_ENDURANCE_INFO (ntddstor.h)

Driver port penyimpanan menggunakan struktur STORAGE_HW_ENDURANCE_INFO untuk melaporkan informasi ketahanan perangkat.

Sintaks

typedef struct _STORAGE_HW_ENDURANCE_INFO {
  ULONG  ValidFields;
  ULONG  GroupId;
  struct {
    ULONG Shared : 1;
    ULONG Reserved : 31;
  } Flags;
  ULONG  LifePercentage;
  UCHAR  BytesReadCount[16];
  UCHAR  ByteWriteCount[16];
} STORAGE_HW_ENDURANCE_INFO, *PSTORAGE_HW_ENDURANCE_INFO;

Anggota

ValidFields

Bitmask yang menunjukkan anggota mana yang tersisa berisi data yang valid. Dapat berupa salah satu kombinasi dari bit berikut:

Bit Makna
0 Anggota GroupId berisi data yang valid.
1 Anggota Bendera berisi data yang valid.
2 Anggota LifePercentage berisi data yang valid.
3 Anggota BytesReadCount berisi data yang valid.
4 Anggota Th ByteWriteCount berisi data yang valid.

GroupId

Nomor ID yang mewakili sekelompok sumber daya.

Flags

Flags.Shared

Atur TRUE jika informasi ketahanan dibagikan dengan beberapa disk.

Flags.Reserved

Dipesan; jangan gunakan.

LifePercentage

Persentase kehidupan yang digunakan. Nilai ini biasanya antara 0-100, di mana jumlah yang lebih besar menunjukkan lebih banyak kehidupan telah digunakan.

BytesReadCount[16]

Total byte yang dibaca dari perangkat, ditentukan dalam miliaran. Misalnya, nilai 1 berarti 1 miliar byte dibaca.

ByteWriteCount[16]

Total byte yang ditulis ke perangkat, ditentukan dalam miliaran. Misalnya, nilai 1 berarti 1 miliar byte yang ditulis.

Keterangan

Struktur ini adalah anggota STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR, yang merupakan struktur yang dikembalikan dalam buffer output permintaan IOCTL_SCSI_MINIPORT .

Persyaratan

Persyaratan Nilai
Header ntddstor.h

Lihat juga

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR