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.
| Function | Description |
|---|---|
| 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:
Send comments about this topic to Microsoft
Build date: 10/26/2012