Compartir a través de


Funciones WER

Las siguientes funciones se usan en Informe de errores de Windows. Para obtener ejemplos que usan estas funciones, vea ejemplos en Windows SDK en WinBase\WindowsErrorReporting y WinBase\Debug\FailFast.

En esta sección

Tema Descripción
AddERExcludedApplication
Excluye la aplicación especificada de los informes de errores.
PFN_WER_RUNTIME_EXCEPTION_EVENT
WER llama a esta función para determinar si el controlador de excepciones está reclamando el bloqueo.
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH
WER llama a esta función para permitirle personalizar las opciones de inicio del depurador y la cadena de inicio.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE
WER puede llamar a esta función varias veces para obtener los parámetros del informe que describen de forma única el problema.
ReportFault
Habilita una aplicación que realiza su propio control de excepciones para notificar errores a Microsoft.
WerAddExcludedApplication
Agrega la aplicación especificada a la lista de aplicaciones que se excluirán de los informes de errores.
WerFreeString
Libera la memoria usada para almacenar una cadena de clave de informe. Se debe llamar a esto después de cada llamada sucesiva a WerStoreGetFirstReportKey o WerStoreGetNextReportKey, una vez que se ha usado la cadena de clave de informe determinada y ya no es necesaria.
WerGetFlags
Recupera la configuración de informes de errores para el proceso especificado.
WerRegisterAdditionalProcess
Registra un proceso que se va a incluir en el informe de errores junto con el proceso de aplicación principal. Opcionalmente, especifica un subproceso dentro de ese proceso registrado para obtener datos adicionales.
WerRegisterAppLocalDump
Registra una ruta de acceso relativa al almacén de aplicaciones local para la aplicación que realiza la llamada donde Informe de errores de Windows (WER) debe guardar una copia del volcado de memoria de diagnóstico que WER recopila cuando uno de los procesos de la aplicación deja de responder.
WerRegisterCustomMetadata
Registra los metadatos específicos de la aplicación que se van a recopilar (en forma de cadenas de clave y valor) cuando WER crea un informe de errores.
WerRegisterExcludedMemoryBlock
Marca un bloque de memoria (que normalmente se incluye de forma predeterminada en los informes de errores) que se excluirá del informe de errores.
WerRegisterFile
Registra un archivo que se va a recopilar cuando WER crea un informe de errores.
WerRegisterMemoryBlock
Registra un bloque de memoria que se va a recopilar cuando WER crea un informe de errores.
WerRegisterRuntimeExceptionModule
Registra un controlador de excepciones en tiempo de ejecución personalizado que se usa para proporcionar informes de errores personalizados para bloqueos.
WerRemoveExcludedApplication
Quita la aplicación especificada de la lista de aplicaciones que se van a excluir de los informes de errores.
WerReportAddDump
Agrega un volcado del tipo especificado al informe especificado.
WerReportAddFile
Agrega un archivo al informe especificado.
WerReportCloseHandle
Cierra el informe especificado.
WerReportCreate
Crea un informe de problemas que describe un evento de aplicación.
WerReportHang
Inicia informes de "sin respuesta" en la ventana especificada.
WerReportSetParameter
Establece los parámetros que identifican de forma única un evento para el informe especificado.
WerReportSetUIOption
Establece las opciones de la interfaz de usuario para el informe especificado.
WerReportSubmit
Envía el informe especificado.
WerSetFlags
Establece la configuración de informes de errores para el proceso actual.
WerStoreClose
Cierra la colección de informes almacenados.
WerStoreGetFirstReportKey
Obtiene una referencia al primer informe del almacén de informes.
WerStoreGetNextReportKey
Obtiene una referencia al siguiente informe del almacén de informes de errores.
WerStoreOpen
Abre la colección de informes de errores almacenados.
WerStoreQueryReportMetadataV2
Recupera metadatos sobre un informe en el almacén.
WerUnregisterAdditionalProcess
Quita un proceso de la lista de procesos adicionales que se incluirán en el informe de errores.
WerUnregisterAppLocalDump
Cancela el registro realizado mediante una llamada a la función WerRegisterAppLocalDump para especificar que Informe de errores de Windows (WER) debe guardar una copia del volcado de memoria de diagnóstico que WER recopila cuando uno de los procesos de la aplicación deja de responder.
WerUnregisterCustomMetadata
Quita un elemento de metadatos específicos de la aplicación que se recopilan durante los informes de errores de la aplicación.
WerUnregisterExcludedMemoryBlock
Quita un bloque de memoria que se marcó previamente como excluido (se volverá a incluir en los informes de errores).
WerUnregisterFile
Quita un archivo de la lista de archivos que se van a agregar a los informes generados para el proceso actual.
WerUnregisterMemoryBlock
Quita un bloque de memoria de la lista de datos que se van a recopilar durante los informes de errores de la aplicación.
WerUnregisterRuntimeExceptionModule
Quita el registro del controlador de excepciones WER.

Funciones obsoletas

Las siguientes funciones están obsoletas y solo se proporcionan por motivos de compatibilidad: