Función IoSetThreadHardErrorMode (ntddk.h)
La rutina IoSetThreadHardErrorMode habilita o deshabilita los informes de errores duros para el subproceso actual.
Sintaxis
BOOLEAN IoSetThreadHardErrorMode(
[in] BOOLEAN EnableHardErrors
);
Parámetros
[in] EnableHardErrors
Especifica si los informes de errores duros al usuario deben estar habilitados o deshabilitados para este subproceso. Un valor true permite la notificación de errores difíciles. FALSE lo deshabilita.
Valor devuelto
IoSetThreadHardErrorMode devuelve TRUE si se habilitaron errores duros desde este subproceso antes de que esta rutina completara la ejecución. De lo contrario, esta rutina devuelve FALSE.
Comentarios
Si los errores duros están deshabilitados para un subproceso determinado, las llamadas a IoRaiseHardError no mostrarán un mensaje al usuario que indica que se ha producido un error grave. Además, el IRP que se pasa a IoRaiseHardError se completa sin que se copien datos en búferes de usuario. Al llamar a IoRaiseInformationalHardError después de deshabilitar los errores duros, esa rutina siempre devuelve FALSE para este subproceso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Microsoft Windows 2000 y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |