Condividi tramite


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

Vedere anche

IoRaiseHardError

IoRaiseInformationalHardError