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 de TRUE permite la generación de informes de errores duros. FALSE la 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.
Observaciones
Si los errores duros están deshabilitados para un subproceso determinado, las llamadas a IoRaiseHardError no mostrarán un mensaje al usuario que indique 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 | Valor |
---|---|
cliente mínimo admitido | Disponible en Microsoft Windows 2000 y versiones posteriores de Windows. |
de la plataforma de destino de | Universal |
encabezado de | ntddk.h (incluya Ntddk.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | <=DISPATCH_LEVEL |