Funzione IoSetThreadHardErrorMode (ntddk.h)
La routine IoSetThreadHardErrorMode abilita o disabilita la segnalazione errori hard per il thread corrente.
Sintassi
BOOLEAN IoSetThreadHardErrorMode(
[in] BOOLEAN EnableHardErrors
);
Parametri
[in] EnableHardErrors
Specifica se la segnalazione di errori rigidi all'utente deve essere abilitata o disabilitata per questo thread. Il valore TRUE abilita la segnalazione degli errori hard. FALSE la disabilita.
Valore restituito
IoSetThreadHardErrorMode restituisce TRUE se sono stati abilitati errori rigidi da questo thread prima del completamento dell'esecuzione di questa routine. In caso contrario, questa routine restituisce FALSE.
Osservazioni
Se gli errori rigidi sono disabilitati per un determinato thread, le chiamate a IoRaiseHardError non visualizzeranno un messaggio all'utente che indica che si è verificato un errore grave. Inoltre, l'IRP passato a IoRaiseHardError viene completato senza che i dati vengano copiati nei buffer utente. Chiamando IoRaiseInformationalHardError dopo la disabilitazione degli errori rigidi, la routine restituisce sempre FALSE per questo thread.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Microsoft Windows 2000 e versioni successive di Windows. |
piattaforma di destinazione | Universale |
intestazione | ntddk.h (include Ntddk.h) |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |