Fungsi FsRtlIsTotalDeviceFailure (ntifs.h)

Rutinitas FsRtlIsTotalDeviceFailure menentukan apakah media atau kegagalan perangkat keras lainnya telah terjadi.

Sintaks

BOOLEAN FsRtlIsTotalDeviceFailure(
  [in] NTSTATUS Status
);

Parameter

[in] Status

Menentukan nilai NTSTATUS saat ini, biasanya dalam rutinitas penyelesaian driver disk sistem file atau toleran terhadap kesalahan.

Nilai kembali

Rutinitas FsRtlIsTotalDeviceFailure mengembalikan TRUE jika permintaan I/O gagal karena perangkat fisik gagal.

Keterangan

Jika FsRtlIsTotalDeviceFailure mengembalikan TRUE, driver tingkat yang lebih tinggi, seperti sistem file atau driver disk yang toleran terhadap kesalahan, biasanya mencatat kesalahan sebelum menyelesaikan IRP.

FsRtlIsTotalDeviceFailure tidak mengembalikan TRUE untuk salah satu nilai status STATUS_DEVICE_DATA_ERROR dan STATUS_CRC_ERROR, yang diasumsikan menunjukkan kegagalan sektor daripada kegagalan disk total.

Untuk informasi selengkapnya tentang menangani kegagalan perangkat, lihat Penanganan Kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Tingkat apa pun

Lihat juga

FsRtlIsNtstatusExpected

FsRtlNormalizeNtstatus

IoWriteErrorLogEntry