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: