FsRtlIsTotalDeviceFailure 函数 (ntifs.h)
FsRtlIsTotalDeviceFailure 例程确定媒体或其他硬件故障是否已发生。
语法
BOOLEAN FsRtlIsTotalDeviceFailure(
[in] NTSTATUS Status
);
参数
[in] Status
指定当前的 NTSTATUS 值,通常位于文件系统或容错磁盘驱动程序的完成例程中。
返回值
如果 I/O 请求失败,FsRtlIsTotalDeviceFailure 例程返回 TRUE,因为物理设备失败。
言论
如果 FsRtlIsTotalDeviceFailure 返回 true TRUE(文件系统或容错磁盘驱动程序)通常会在完成 IRP 之前记录错误。
FsRtlIsTotalDeviceFailure 不会返回状态值STATUS_DEVICE_DATA_ERROR和STATUS_CRC_ERROR的 TRUE,这些值假定为指示扇区故障而不是磁盘总故障。
有关处理设备故障的详细信息,请参阅 错误处理。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 2000 |
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |