WER Functions

The following functions are used in Windows Error Reporting. For examples that use these functions, see samples in the Windows SDK under WinBase\WindowsErrorReporting and WinBase\Debug\FailFast.

FunctionDescription
OutOfProcessExceptionEventCallback WER calls this function to determine whether the exception handler is claiming the crash.
OutOfProcessExceptionEventSignatureCallback WER can call this function multiple times to get the report parameters that uniquely describe the problem.
OutOfProcessExceptionEventDebuggerLaunchCallback WER calls this function to let you customize the debugger launch options and launch string.
WerAddExcludedApplication Adds the specified application to the list of applications that are to be excluded from error reporting.
WerGetFlags Retrieves the fault reporting settings for the specified process.
WerRegisterFile Registers a file to be collected when WER creates an error report.
WerRegisterMemoryBlock Registers a memory block to be collected when WER creates an error report.
WerRegisterRuntimeExceptionModule Registers your WER exception handler that you use to provide custom error reporting for crash events.
WerRemoveExcludedApplication Removes the specified application from the list of applications that are to be excluded from error reporting.
WerReportAddDump Adds a dump of the specified type to the specified report.
WerReportAddFile Adds a file to the specified report.
WerReportCloseHandle Closes the specified report.
WerReportCreate Creates a report.
WerReportHang Initiates "no response" reporting on the specified window.
WerReportSetParameter Sets the parameters that uniquely identify an event for the specified report.
WerReportSetUIOption Sets the user interface options for the specified report.
WerReportSubmit Submits the specified report.
WerSetFlags Sets the fault reporting settings for the current process.
WerUnregisterFile Removes a file from the list of files to be added to reports generated for the current process.
WerUnregisterMemoryBlock Removes a memory block from the list of data to be collected during error reporting for the application.
WerUnregisterRuntimeExceptionModule Removes the registration of your WER exception handler.

 

Obsolete Functions

The following functions are obsolete and are provided only for compatibility:

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.