Función ReportFault (errorrep.h)
Habilita una aplicación que realiza su propio control de excepciones para notificar errores a Microsoft. Aunque puede usar esta función para notificar bloqueos de la aplicación, se recomienda que las aplicaciones no controlen los errores irrecuperables directamente, sino que se basen en la funcionalidad de informes de bloqueos proporcionada por el sistema operativo.
Sintaxis
EFaultRepRetVal ReportFault(
[in] LPEXCEPTION_POINTERS pep,
[in] DWORD dwOpt
);
Parámetros
[in] pep
Puntero a una estructura EXCEPTION_POINTERS.
[in] dwOpt
Este parámetro está reservado para uso del sistema y debe establecerse en cero.
Valor devuelto
Esta función devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Error en la función, pero se inició el cliente de informes de errores. |
|
El cliente de informes de errores no se pudo iniciar. El sistema realizará sus acciones predeterminadas, como mostrar el cuadro de diálogo de excepción estándar e iniciar el depurador. |
|
Se agotó el tiempo de espera de la función. |
|
La función se realizó correctamente y el usuario inició el depurador. |
|
La función se ha realizado correctamente. |
|
La función se realizó correctamente y el cliente de informes de errores se inició en modo de informes silenciosos (no se usa ninguna interfaz de usuario). |
|
La función se realizó correctamente y el cliente de informes de errores se inició en el modo de informes de manifiesto. |
|
La función se realizó correctamente y el informe de errores se puso en cola para informes posteriores. |
Estos valores devueltos indican si la aplicación de informes se inició correctamente. Un valor devuelto correcto no indica necesariamente que el error se notificó correctamente.
Comentarios
El resultado exacto de llamar a esta función depende de cómo el usuario o el administrador del sistema haya configurado el sistema de informes de errores.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | errorrep.h |
Library | Faultrep.lib |
Archivo DLL | Faultrep.dll |