Función WerReportCreate (werapi.h)
Crea un informe de Informe de errores de Windows (WER) que describe un evento de aplicación.
Sintaxis
HRESULT WerReportCreate(
[in] PCWSTR pwzEventType,
[in] WER_REPORT_TYPE repType,
[in, optional] PWER_REPORT_INFORMATION pReportInformation,
[out] HREPORT *phReportHandle
);
Parámetros
[in] pwzEventType
Puntero a una cadena Unicode que especifica el nombre del evento.
[in] repType
Tipo de informe. Este parámetro puede ser uno de los siguientes valores del tipo de enumeración WER_REPORT_TYPE .
Valor | Significado |
---|---|
WerReportApplicationCrash 2 |
Se ha producido un error que ha provocado que la aplicación deje de ejecutarse. |
WerReportApplicationHang 3 |
Se ha producido un error que ha provocado que la aplicación deje de responder. |
WerReportInvalid 5 |
Error que ha llamado a una devolución que no es válida. |
WerReportKernel 4 |
Error en el kernel. |
WerReportCritical 1 |
Se ha producido un error crítico, como un bloqueo o una no respuesta. De forma predeterminada, los procesos que experimentan un error crítico se finalizan o reinician. |
WerReportNonCritical 0 |
Error que no es crítico. Este tipo de informe no muestra ninguna interfaz de usuario; el informe se pone en cola de forma silenciosa. A continuación, puede enviarse silenciosamente al servidor en segundo plano si está disponible el consentimiento adecuado del usuario. |
[in, optional] pReportInformation
Puntero a una estructura de WER_REPORT_INFORMATION que especifica información para el informe.
[out] phReportHandle
Identificador del informe. Si se produce un error en la función, este identificador es NULL.
Valor devuelto
Esta función devuelve S_OK si se ejecuta correctamente o un código de error en caso de error.
Comentarios
Use las siguientes funciones para especificar información adicional que se va a enviar:
Para enviar la información, llame a la función WerReportSubmit . Cuando haya terminado con el identificador de informe, llame a la función WerReportCloseHandle .
Las aplicaciones también pueden indicar que les gustaría la oportunidad de recuperar datos o reiniciarse en caso de error. Para obtener más información, consulte Recuperación y reinicio de aplicaciones.
Para ver los informes enviados por la aplicación, vaya a Windows Quality Online Services.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | werapi.h |
Library | Wer.lib |
Archivo DLL | Wer.dll |
Consulte también
Recuperación y reinicio de aplicaciones, WER_REPORT_INFORMATION, WerReportCloseHandle, WerReportSubmit, Informe de errores de Windows