Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die FsRtlIsTotalDeviceFailure Routine bestimmt, ob ein Medien- oder anderer Hardwarefehler aufgetreten ist.
Syntax
BOOLEAN FsRtlIsTotalDeviceFailure(
[in] NTSTATUS Status
);
Parameter
[in] Status
Gibt den aktuellen NTSTATUS-Wert an, in der Regel innerhalb der Abschlussroutine eines Dateisystems oder fehlertoleranten Datenträgertreibers.
Rückgabewert
Die FsRtlIsTotalDeviceFailure Routine gibt TRUE zurück, wenn eine E/A-Anforderung fehlgeschlagen ist, da das physische Gerät fehlgeschlagen ist.
Bemerkungen
Wenn FsRtlIsTotalDeviceFailureTRUE-zurückgibt, protokolliert ein Treiber auf höherer Ebene, z. B. ein Dateisystem oder fehlertolerante Datenträgertreiber, normalerweise einen Fehler, bevor das IRP abgeschlossen wird.
FsRtlIsTotalDeviceFailure gibt nicht TRUE- für einen der Statuswerte STATUS_DEVICE_DATA_ERROR und STATUS_CRC_ERROR zurück, die angenommen werden, dass ein Sektorfehler anstelle eines Gesamtdatenträgerfehlers angegeben wird.
Weitere Informationen zum Behandeln von Gerätefehlern finden Sie unter Fehlerbehandlung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 |
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Beliebige Ebene |