struktur STORAGE_PREDICT_FAILURE (ntddstor.h)

Struktur STORAGE_PREDICT_FAILURE digunakan bersama dengan IOCTL_STORAGE_PREDICT_FAILURE untuk melaporkan apakah perangkat saat ini memprediksi kegagalan.

Sintaks

typedef struct _STORAGE_PREDICT_FAILURE {
  ULONG PredictFailure;
  UCHAR VendorSpecific[512];
} STORAGE_PREDICT_FAILURE, *PSTORAGE_PREDICT_FAILURE;

Anggota

PredictFailure

Menunjukkan kapan nonzero bahwa perangkat saat ini memprediksi kegagalan yang akan terjadi.

VendorSpecific[512]

Berisi array yang menyimpan 512 byte informasi khusus vendor jika perangkat mendukung prediksi kegagalan.

Keterangan

Setelah menerima permintaan kontrol perangkat IOCTL_STORAGE_PREDICT_FAILURE , driver kelas disk mencoba memverifikasi apakah drive IDE mendukung SMART. Jika drive adalah drive SCSI, driver kelas mencoba memverifikasi apakah disk SCSI mendukung teknologi IDE SMART yang setara: Halaman Kontrol Pengecualian Informasi, X3T10/94-190 Rev 4.

Jika perangkat tidak mendukung prediksi kegagalan, driver kelas disk gagal IRP dengan status STATUS_INVALID_DEVICE_REQUEST.

Jika perangkat mendukung prediksi kegagalan, driver kelas disk meminta perangkat untuk status prediksi kegagalan. Jika perangkat memiliki sektor yang buruk dan memprediksi kegagalan, driver kelas disk mengembalikan nilai bukan nol di PredictFailure. Jika status menunjukkan bahwa perangkat tidak memprediksi kegagalan apa pun saat ini, driver kelas disk mengembalikan nilai 0 di PredictFailure.

Persyaratan

Persyaratan Nilai
Header ntddstor.h (termasuk Ntddstor.h, Minitape.h)

Lihat juga

IOCTL_STORAGE_PREDICT_FAILURE