Funzione FsRtlIsTotalDeviceFailure (ntddk.h)
La routine FsRtlIsTotalDeviceFailure determina se si è verificato un errore multimediale o altro hardware.
Sintassi
BOOLEAN FsRtlIsTotalDeviceFailure(
[in] NTSTATUS Status
);
Parametri
[in] Status
Specifica il valore NTSTATUS corrente, in genere all'interno della routine di completamento del driver del disco a tolleranza di errore o a tolleranza di errore.
Valore restituito
La routine FsRtlIsTotalDeviceFailure restituisce TRUE se una richiesta di I/O non è riuscita perché il dispositivo fisico non è riuscito.
Commenti
Se FsRtlIsTotalDeviceFailure restituisce TRUE, un driver di livello superiore, ad esempio un file system o un driver disco a tolleranza di errore, in genere registra un errore prima di completare l'IRP.
FsRtlIsTotalDeviceFailure non restituisce TRUE per uno dei valori di stato STATUS_DEVICE_DATA_ERROR e STATUS_CRC_ERROR, che si presuppone che indichi un errore del settore anziché un errore totale del disco.
Per altre informazioni sulla gestione degli errori del dispositivo, vedere Gestione degli errori.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa routine è disponibile in Microsoft Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello |