Funzione IoSetThreadHardErrorMode (ntddk.h)
La routine IoSetThreadHardErrorMode abilita o disabilita la segnalazione degli errori rigidi 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. Un valore true consente di segnalare errori difficili. FALSE lo disabilita.
Valore restituito
IoSetThreadHardErrorMode restituisceTRUE se gli errori rigidi sono stati abilitati da questo thread prima che questa routine abbia completato l'esecuzione. In caso contrario, questa routine restituisce FALSE.
Commenti
Se gli errori rigidi vengono 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 copiare dati nei buffer utente. La chiamata a IoRaiseInformationalHardError dopo la disabilitazione degli errori rigidi causa sempre la restituzione di FALSE per questo thread.
Requisiti
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 |