WER 함수

다음 함수는 Windows 오류 보고 사용됩니다. 이러한 함수를 사용하는 예제는 WinBase\WindowsErrorReporting 및 WinBase\Debug\FailFast 아래의 Windows SDK 샘플을 참조하세요.

섹션 내용

항목 Description
AddERExcludedApplication
지정된 애플리케이션을 오류 보고에서 제외합니다.
PFN_WER_RUNTIME_EXCEPTION_EVENT
WER은 이 함수를 호출하여 예외 처리기가 충돌을 클레임하는지 여부를 확인합니다.
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH
WER은 이 함수를 호출하여 디버거 시작 옵션을 사용자 지정하고 문자열을 시작할 수 있도록 합니다.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE
WER은 이 함수를 여러 번 호출하여 문제를 고유하게 설명하는 보고서 매개 변수를 가져올 수 있습니다.
ReportFault
자체 예외 처리를 수행하는 애플리케이션이 Microsoft에 오류를 보고할 수 있도록 합니다.
WerAddExcludedApplication
지정된 애플리케이션을 오류 보고에서 제외할 애플리케이션 목록에 추가합니다.
WerFreeString
보고서 키 문자열을 저장하는 데 사용되는 메모리를 해제합니다. 특정 보고서 키 문자열이 사용되고 더 이상 필요하지 않은 경우 WerStoreGetFirstReportKey 또는 WerStoreGetNextReportKey에 대한 각 연속 호출 후에 호출해야 합니다.
WerGetFlags
지정된 프로세스에 대한 오류 보고 설정을 검색합니다.
WerRegisterAdditionalProcess
기본 애플리케이션 프로세스와 함께 오류 보고서에 포함할 프로세스를 등록합니다. 필요에 따라 추가 데이터를 가져올 등록된 프로세스 내의 스레드를 지정합니다.
WerRegisterAppLocalDump
호출 애플리케이션에 대한 로컬 앱 저장소에 상대적인 경로를 등록합니다. 여기서 Windows 오류 보고(WER)는 애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 WER이 수집하는 진단 메모리 덤프의 복사본을 저장해야 합니다.
WerRegisterCustomMetadata
WER에서 오류 보고서를 만들 때 수집할 앱별 메타데이터(키/값 문자열 형식)를 등록합니다.
WerRegisterExcludedMemoryBlock
오류 보고서에서 제외할 메모리 블록(일반적으로 오류 보고서에 기본적으로 포함됨)을 표시합니다.
WerRegisterFile
WER에서 오류 보고서를 만들 때 수집할 파일을 등록합니다.
WerRegisterMemoryBlock
WER에서 오류 보고서를 만들 때 수집할 메모리 블록을 등록합니다.
WerRegisterRuntimeExceptionModule
크래시에 대한 사용자 지정 오류 보고를 제공하는 데 사용되는 사용자 지정 런타임 예외 처리기를 등록합니다.
WerRemoveExcludedApplication
오류 보고에서 제외할 애플리케이션 목록에서 지정된 애플리케이션을 제거합니다.
WerReportAddDump
지정된 유형의 덤프를 지정된 보고서에 추가합니다.
WerReportAddFile
지정된 보고서에 파일을 추가합니다.
WerReportCloseHandle
지정된 보고서를 닫습니다.
WerReportCreate
애플리케이션 이벤트를 설명하는 문제 보고서를 만듭니다.
WerReportHang
지정된 창에서 "응답 없음" 보고를 시작합니다.
WerReportSetParameter
지정된 보고서의 이벤트를 고유하게 식별하는 매개 변수를 설정합니다.
WerReportSetUIOption
지정된 보고서의 사용자 인터페이스 옵션을 설정합니다.
WerReportSubmit
지정된 보고서를 제출합니다.
WerSetFlags
현재 프로세스에 대한 오류 보고 설정을 설정합니다.
WerStoreClose
저장된 보고서의 컬렉션을 닫습니다.
WerStoreGetFirstReportKey
보고서 저장소의 첫 번째 보고서에 대한 참조를 가져옵니다.
WerStoreGetNextReportKey
오류 보고서 저장소의 다음 보고서에 대한 참조를 가져옵니다.
WerStoreOpen
저장된 오류 보고서의 컬렉션을 엽니다.
WerStoreQueryReportMetadataV2
저장소의 보고서에 대한 메타데이터를 검색합니다.
WerUnregisterAdditionalProcess
오류 보고서에 포함할 추가 프로세스 목록에서 프로세스를 제거합니다.
WerUnregisterAppLocalDump
WerRegisterAppLocalDump 함수를 호출하여 WER(Windows 오류 보고)이 애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 수집한 진단 메모리 덤프의 복사본을 저장하도록 지정하여 만든 등록을 취소합니다.
WerUnregisterCustomMetadata
애플리케이션에 대한 오류 보고 중에 수집되는 앱별 메타데이터의 항목을 제거합니다.
WerUnregisterExcludedMemoryBlock
이전에 제외된 것으로 표시된 메모리 블록을 제거합니다(오류 보고서에 다시 포함됨).
WerUnregisterFile
현재 프로세스에 대해 생성된 보고서에 추가할 파일 목록에서 파일을 제거합니다.
WerUnregisterMemoryBlock
애플리케이션에 대한 오류 보고 중에 수집할 데이터 목록에서 메모리 블록을 제거합니다.
WerUnregisterRuntimeExceptionModule
WER 예외 처리기의 등록을 제거합니다.

사용되지 않는 함수

다음 함수는 사용되지 않으며 호환성을 위해서만 제공됩니다.