struktur STORAGE_ENDURANCE_DATA_DESCRIPTOR (ntddscsi.h)
Miniport menggunakan STORAGE_ENDURANCE_DATA_DESCRIPTOR untuk melaporkan informasi ketahanan perangkat ke driver port penyimpanan.
Sintaks
typedef struct _STORAGE_ENDURANCE_DATA_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_ENDURANCE_INFO EnduranceInfo;
} STORAGE_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_ENDURANCE_DATA_DESCRIPTOR;
Anggota
Version
Versi struktur ini. Atur ini menjadi sizeof(STORAGE_ENDURANCE_DATA_DESCRIPTOR).
Size
Ukuran, dalam byte, dari buffer yang berisi informasi daya tahan. Atur ini menjadi sizeof(STORAGE_ENDURANCE_DATA_DESCRIPTOR).
EnduranceInfo
Struktur STORAGE_ENDURANCE_INFO untuk menyimpan informasi ketahanan perangkat.
Keterangan
Miniport mengembalikan struktur ini saat menangani permintaan IOCTL_SCSI_MINIPORT yang memiliki struktur SRB_IO_CONTROL dengan Tanda TanganIOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO, dan ControlCodeIOCTL_STORAGE_QUERY_PROPERTY dengan PropertyId of StorageDeviceEnduranceProperty dan QueryType dari PropertyStandardQuery.
Driver port penyimpanan menggunakan STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR, yang didefinisikan dalam ntddstor.h. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR dan STORAGE_ENDURANCE_DATA_DESCRIPTOR berukuran identik, sehingga driver port penyimpanan dan miniport harus mentransmisikan struktur yang mereka terima saat berkomunikasi satu sama lain.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddscsi.h |