학습
모듈
Explore support and diagnostic tools - Training
This module introduces the tools for troubleshooting the Windows client operating system and provides guidance on how to use them.
Windows 오류 보고 기술에 대한 개요입니다.
Windows 오류 보고 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
REPORT_STORE_TYPES 열 수 있는 WER(Windows 오류 보고) 보고서 저장소 유형을 정의합니다. |
WER_CONSENT WER(가능한 Windows 오류 보고) 사용자 동의 상태를 정의합니다. |
WER_DUMP_TYPE WER(가능한 Windows 오류 보고) 미니덤프 형식을 정의합니다. |
WER_FILE_TYPE 미니덤프 보고서에 대한 가능한 Windows 오류 보고(WER) 파일 형식을 정의합니다. |
WER_REGISTER_FILE_TYPE 등록할 수 있는 WINDOWS 오류 보고(WER) 파일 형식을 정의합니다. |
WER_REPORT_TYPE WER(Windows 오류 보고) 보고서 형식을 정의합니다. |
WER_REPORT_UI WER(Windows 오류 보고) 보고서의 사용자 지정 가능한 UI 문자열의 인덱스를 정의합니다. |
WER_SUBMIT_RESULT WER(Windows 오류 보고) 제출 결과 옵션을 정의합니다. |
AddERExcludedApplicationA 지정된 애플리케이션을 오류 보고에서 제외합니다. (ANSI) |
AddERExcludedApplicationW 지정된 애플리케이션을 오류 보고에서 제외합니다. (유니코드) |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH WER(Windows 오류 보고)은 이 함수를 호출하여 디버거 시작 옵션 및 시작 문자열을 사용자 지정할 수 있도록 합니다. |
PFN_WER_RUNTIME_EXCEPTION_EVENT WER(Windows 오류 보고)은 이 함수를 호출하여 예외 처리기가 충돌을 클레임하는지 여부를 확인합니다. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE WER(Windows 오류 보고)은 이 함수를 호출하여 문제를 고유하게 설명하는 보고서 매개 변수를 가져옵니다. |
ReportFault 자체 예외 처리를 수행하는 애플리케이션이 Microsoft에 오류를 보고할 수 있도록 합니다. |
WerAddExcludedApplication 지정된 애플리케이션을 오류 보고에서 제외할 애플리케이션 목록에 추가합니다. |
WerFreeString 보고서 키 문자열을 저장하는 데 사용되는 메모리를 해제합니다. 특정 보고서 키 문자열이 사용되고 더 이상 필요하지 않은 경우 WerStoreGetFirstReportKey 또는 WerStoreGetNextReportKey에 대한 각 연속 호출 후에 호출해야 합니다. |
WerGetFlags 지정된 프로세스에 대한 오류 보고 설정을 검색합니다. |
WerRegisterAdditionalProcess 기본 애플리케이션 프로세스와 함께 WER(Windows 오류 보고) 보고서에 포함할 프로세스를 등록합니다. 필요에 따라 추가 데이터를 가져올 등록된 프로세스 내의 스레드를 지정합니다. |
WerRegisterAppLocalDump 애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 WINDOWS 오류 보고(WER)에서 수집하는 진단 메모리 덤프의 복사본을 저장해야 하는 경로(패키지된 애플리케이션의 LocalFolder를 기준으로)를 등록합니다. |
WerRegisterCustomMetadata WER(Windows 오류 보고) 오류 보고서에 대해 수집할 앱별 메타데이터(키/값 문자열 형식)를 등록합니다. |
WerRegisterExcludedMemoryBlock WER(Windows 오류 보고) 오류 보고서에서 제외할 메모리 블록(일반적으로 오류 보고서에 기본적으로 포함됨)을 표시합니다. |
WerRegisterFile Windows 오류 보고(WER)에서 오류 보고서를 만들 때 수집할 파일을 등록합니다. |
WerRegisterMemoryBlock WINDOWS 오류 보고(WER)에서 오류 보고서를 만들 때 수집할 메모리 블록을 등록합니다. |
WerRegisterRuntimeExceptionModule 크래시에 대한 WER(사용자 지정 Windows 오류 보고)을 제공하는 데 사용되는 사용자 지정 런타임 예외 처리기를 등록합니다. |
WerRemoveExcludedApplication WER(Windows 오류 보고)에서 제외할 애플리케이션 목록에서 지정된 애플리케이션을 제거합니다. |
WerReportAddDump 지정된 형식의 덤프를 지정된 WER(Windows 오류 보고) 보고서에 추가합니다. |
WerReportAddFile 지정된 WER(Windows 오류 보고) 보고서에 파일을 추가합니다. |
WerReportCloseHandle 지정된 WER(Windows 오류 보고) 보고서를 닫습니다. |
WerReportCreate 애플리케이션 이벤트를 설명하는 WER(Windows 오류 보고) 보고서를 만듭니다. |
WerReportHang 지정된 창에서 "응답 없음" 보고를 시작합니다. |
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 저장된 WINDOWS 오류 보고(WER) 오류 보고서의 컬렉션을 엽니다. |
WerStorePurge WER(Windows 오류 보고) 보고서 저장소를 제거합니다. |
WerStoreQueryReportMetadataV1 저장소의 WER(Windows 오류 보고) 보고서에 대한 메타데이터를 검색합니다. |
WerStoreQueryReportMetadataV2 저장소의 WER(Windows 오류 보고) 보고서에 대한 메타데이터를 검색합니다. |
WerStoreQueryReportMetadataV3 저장소의 WER(Windows 오류 보고) 보고서에 대한 메타데이터를 검색합니다. |
WerStoreUploadReport WER(Windows 오류 보고) 저장소에 보고서를 업로드합니다. |
WerUnregisterAdditionalProcess WINDOWS 오류 보고(WER) 오류 보고서에 포함할 추가 프로세스 목록에서 프로세스를 제거합니다. |
WerUnregisterAppLocalDump WerRegisterAppLocalDump 함수를 호출하여 WER(Windows 오류 보고)이 애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 수집한 진단 메모리 덤프의 복사본을 저장하도록 지정하여 만든 등록을 취소합니다. |
WerUnregisterCustomMetadata 애플리케이션에 대한 WINDOWS 오류 보고(WER) 중에 수집되는 앱별 메타데이터의 항목을 제거합니다. |
WerUnregisterExcludedMemoryBlock 이전에 제외된 것으로 표시된 메모리 블록을 제거합니다. 이 블록은 WER(Windows 오류 보고] 오류 보고서에 다시 포함됩니다. |
WerUnregisterFile 현재 프로세스에 대해 생성된 WER(Windows 오류 보고) 보고서에 추가할 파일 목록에서 파일을 제거합니다. |
WerUnregisterMemoryBlock 애플리케이션에 대한 WINDOWS 오류 보고(WER) 중에 수집할 데이터 목록에서 메모리 블록을 제거합니다. |
WerUnregisterRuntimeExceptionModule 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 WINDOWS 오류 보고(WER)에서 생성된 오류 보고서 서명에 대한 정보를 포함합니다. |
WER_RUNTIME_EXCEPTION_INFORMATION 크래시 클레임 여부를 결정하는 데 사용되는 WER(Windows 오류 보고) 예외 정보를 포함합니다. |
학습
모듈
Explore support and diagnostic tools - Training
This module introduces the tools for troubleshooting the Windows client operating system and provides guidance on how to use them.
설명서
다음 함수는 Windows 오류 보고 사용됩니다.
WerRegisterMemoryBlock 함수(werapi.h) - Win32 apps
WER(Windows 오류 보고)이 오류 보고서를 만들 때 수집할 메모리 블록을 등록합니다.
WerSetFlags 함수(werapi.h) - Win32 apps
현재 프로세스에 대한 WER(Windows 오류 보고) 보고 설정을 설정합니다.