다음을 통해 공유


werapi.h 헤더

이 헤더는 WER(Windows 오류 보고)에서 사용됩니다.

werapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
WerAddExcludedApplication

오류 보고에서 제외할 애플리케이션 목록에 지정된 애플리케이션을 추가합니다.
WerFreeString

보고서 키 문자열을 저장하는 데 사용되는 메모리를 해제합니다. 특정 보고서 키 문자열이 사용되고 더 이상 필요하지 않은 경우 WerStoreGetFirstReportKey 또는 WerStoreGetNextReportKey에 대한 각 연속 호출 후에 호출해야 합니다.
WerGetFlags

지정된 프로세스에 대한 오류 보고 설정을 검색합니다.
WerRegisterAdditionalProcess

기본 애플리케이션 프로세스와 함께 WER(Windows 오류 보고) 보고서에 포함할 프로세스를 등록합니다. 필요에 따라 추가 데이터를 가져올 등록된 프로세스 내의 스레드를 지정합니다.
WerRegisterAppLocalDump

애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 WER(Windows 오류 보고)이 수집하는 진단 메모리 덤프의 복사본을 저장해야 하는 경로(패키지된 애플리케이션의 LocalFolder를 기준으로)를 등록합니다.
WerRegisterCustomMetadata

WER(Windows 오류 보고) 오류 보고서에 대해 수집할 앱별 메타데이터(키/값 문자열 형식)를 등록합니다.
WerRegisterExcludedMemoryBlock

WER(Windows 오류 보고) 오류 보고서에서 제외할 메모리 블록(일반적으로 오류 보고서에 기본적으로 포함됨)을 표시합니다.
WerRegisterFile

WER(Windows 오류 보고)이 오류 보고서를 만들 때 수집할 파일을 등록합니다.
WerRegisterMemoryBlock

WER(Windows 오류 보고)이 오류 보고서를 만들 때 수집할 메모리 블록을 등록합니다.
WerRegisterRuntimeExceptionModule

크래시에 대한 WER(사용자 지정 Windows 오류 보고)을 제공하는 데 사용되는 사용자 지정 런타임 예외 처리기를 등록합니다.
WerRemoveExcludedApplication

WER(Windows 오류 보고)에서 제외할 애플리케이션 목록에서 지정된 애플리케이션을 제거합니다.
WerReportAddDump

지정된 형식의 덤프를 지정된 WER(Windows 오류 보고) 보고서에 추가합니다.
WerReportAddFile

지정된 WER(Windows 오류 보고) 보고서에 파일을 추가합니다.
WerReportCloseHandle

지정된 WER(Windows 오류 보고) 보고서를 닫습니다.
WerReportCreate

애플리케이션 이벤트를 설명하는 WER(Windows 오류 보고) 보고서를 만듭니다.
WerReportSetParameter

지정된 WER(Windows 오류 보고) 보고서에 대한 이벤트를 고유하게 식별하는 매개 변수를 설정합니다.
WerReportSetUIOption

지정된 WER(Windows 오류 보고) 보고서에 대한 사용자 인터페이스 옵션을 설정합니다.
WerReportSubmit

지정된 WER(Windows 오류 보고) 보고서를 제출합니다.
WerSetFlags

현재 프로세스에 대한 WER(Windows 오류 보고) 보고 설정을 설정합니다.
WerSetMaxProcessHoldMilliseconds

WER(Windows 오류 보고)의 최대 프로세스 보류 시간을 밀리초 단위로 설정합니다.
WerStoreClose

저장된 WER(Windows 오류 보고) 보고서의 컬렉션을 닫습니다.
WerStoreGetFirstReportKey

보고서 저장소의 첫 번째 WER(Windows 오류 보고) 보고서에 대한 참조를 가져옵니다.
WerStoreGetNextReportKey

오류 보고서 저장소의 다음 WER(Windows 오류 보고) 보고서에 대한 참조를 가져옵니다.
WerStoreGetReportCount

오류 보고서 저장소의 WER(Windows 오류 보고) 보고서 수를 가져옵니다.
WerStoreGetSizeOnDisk

WER(Windows 오류 보고) 오류 보고서 저장소의 크기를 바이트 단위로 가져옵니다.
WerStoreOpen

저장된 WER(Windows 오류 보고) 오류 보고서의 컬렉션을 엽니다.
WerStorePurge

WER(Windows 오류 보고) 보고서 저장소를 제거합니다.
WerStoreQueryReportMetadataV1

저장소의 WER(Windows 오류 보고) 보고서에 대한 메타데이터를 검색합니다.
WerStoreQueryReportMetadataV2

저장소의 WER(Windows 오류 보고) 보고서에 대한 메타데이터를 검색합니다.
WerStoreQueryReportMetadataV3

저장소의 WER(Windows 오류 보고) 보고서에 대한 메타데이터를 검색합니다.
WerStoreUploadReport

WER(Windows 오류 보고) 저장소에 보고서를 업로드합니다.
WerUnregisterAdditionalProcess

WER(Windows 오류 보고) 오류 보고서에 포함할 추가 프로세스 목록에서 프로세스를 제거합니다.
WerUnregisterAppLocalDump

WerRegisterAppLocalDump 함수를 호출하여 WER(Windows 오류 보고)이 애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 수집하는 진단 메모리 덤프의 복사본을 저장하도록 지정하여 만든 등록을 취소합니다.
WerUnregisterCustomMetadata

애플리케이션에 대한 WER(Windows 오류 보고) 중에 수집되는 앱별 메타데이터의 항목을 제거합니다.
WerUnregisterExcludedMemoryBlock

이전에 제외된 것으로 표시된 메모리 블록을 제거합니다. 이 블록은 WER(Windows 오류 보고] 오류 보고서에 다시 포함됩니다.
WerUnregisterFile

현재 프로세스에 대해 생성된 WER(Windows 오류 보고) 보고서에 추가할 파일 목록에서 파일을 제거합니다.
WerUnregisterMemoryBlock

애플리케이션에 대한 WER(Windows 오류 보고) 중에 수집할 데이터 목록에서 메모리 블록을 제거합니다.
WerUnregisterRuntimeExceptionModule

WER(Windows 오류 보고) 예외 처리기의 등록을 제거합니다.

콜백 함수

 
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH

WER(Windows 오류 보고)은 이 함수를 호출하여 디버거 시작 옵션 및 시작 문자열을 사용자 지정할 수 있도록 합니다.
PFN_WER_RUNTIME_EXCEPTION_EVENT

WER(Windows 오류 보고)은 이 함수를 호출하여 예외 처리기가 충돌을 클레임하는지 여부를 확인합니다.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE

WER(Windows 오류 보고)은 이 함수를 호출하여 문제를 고유하게 설명하는 보고서 매개 변수를 가져옵니다.

구조체

 
WER_DUMP_CUSTOM_OPTIONS

WerReportAddDump 함수에서 수집할 WER(사용자 지정 Windows 오류 보고) 미니덤프 정보를 지정합니다.
WER_DUMP_CUSTOM_OPTIONS_V2

WerReportAddDump 함수에서 수집할 WER(사용자 지정 Windows 오류 보고) 미니덤프 정보를 지정합니다.
WER_DUMP_CUSTOM_OPTIONS_V3

PssCaptureSnapshot 함수에 의해 백그라운드에서 수집할 WER(사용자 지정 Windows 오류 보고) 미니덤프 정보를 지정합니다(프로세스를 일시 중지하지 않음).
WER_EXCEPTION_INFORMATION

WerReportAddDump 함수에 대한 WER(Windows 오류 보고) 예외 정보를 포함합니다.
WER_REPORT_INFORMATION

WerReportCreate 함수에서 사용하는 WER(Windows 오류 보고) 정보를 포함합니다.
WER_REPORT_INFORMATION_V3

WerReportCreate 함수에서 사용하는 WER(Windows 오류 보고) 정보를 포함합니다.
WER_REPORT_INFORMATION_V4

WerReportCreate 함수에서 사용하는 WER(Windows 오류 보고] 정보를 포함합니다.
WER_REPORT_INFORMATION_V5

WerReportCreate 함수에서 사용하는 WER(Windows 오류 보고) 정보를 포함합니다.
WER_REPORT_METADATA_V1

WER(Windows 오류 보고)에서 생성된 오류 보고서에 대한 정보를 포함합니다.
WER_REPORT_METADATA_V2

WER(Windows 오류 보고)에서 생성된 오류 보고서에 대한 정보를 포함합니다.
WER_REPORT_METADATA_V3

WER(Windows 오류 보고)에서 생성된 오류 보고서에 대한 정보를 포함합니다.
WER_REPORT_PARAMETER

WER(Windows 오류 보고)에서 생성된 오류 보고서 매개 변수에 대한 정보를 포함합니다.
WER_REPORT_SIGNATURE

WER(Windows 오류 보고)에서 생성된 오류 보고서 서명에 대한 정보를 포함합니다.
WER_RUNTIME_EXCEPTION_INFORMATION

충돌을 클레임할지 여부를 결정하는 데 사용되는 WER(Windows 오류 보고) 예외 정보를 포함합니다.

열거형

 
REPORT_STORE_TYPES

열 수 있는 WER(Windows 오류 보고) 보고서 저장소의 유형을 정의합니다.
WER_CONSENT

WER(가능한 Windows 오류 보고) 사용자 동의 상태를 정의합니다.
WER_DUMP_TYPE

WER(가능한 Windows 오류 보고) 미니덤프 형식을 정의합니다.
WER_FILE_TYPE

미니덤프 보고서에 사용할 수 있는 WER(Windows 오류 보고) 파일 형식을 정의합니다.
WER_REGISTER_FILE_TYPE

등록할 수 있는 WER(Windows 오류 보고) 파일 형식을 정의합니다.
WER_REPORT_TYPE

WER(Windows 오류 보고) 보고서 형식을 정의합니다.
WER_REPORT_UI

WER(Windows 오류 보고) 보고서의 사용자 지정 가능한 UI 문자열의 인덱스를 정의합니다.
WER_SUBMIT_RESULT

WER(Windows 오류 보고) 제출 결과 옵션을 정의합니다.