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

Lihat juga

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_INFO

STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR