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 |