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