WerReportAddFile 함수(werapi.h)
지정된 WER(Windows 오류 보고) 보고서에 파일을 추가합니다.
구문
HRESULT WerReportAddFile(
[in] HREPORT hReportHandle,
[in] PCWSTR pwzPath,
[in] WER_FILE_TYPE repFileType,
[in] DWORD dwFileFlags
);
매개 변수
[in] hReportHandle
보고서에 대한 핸들입니다. 이 핸들은 WerReportCreate 함수에 의해 반환됩니다.
[in] pwzPath
추가할 파일의 전체 경로를 포함하는 유니코드 문자열에 대한 포인터입니다. 이 경로는 환경 변수를 사용할 수 있습니다. 이 경로의 최대 길이는 MAX_PATH 문자입니다.
[in] repFileType
파일 형식입니다. 이 매개 변수는 WER_FILE_TYPE 열거형 형식의 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
WerFileTypeHeapdump | 프로세스 메모리와 같은 추가 데이터를 포함하는 확장된 미니덤프입니다. |
WerFileTypeMicrodump | 스택 추적만 포함하는 제한된 미니덤프입니다. |
WerFileTypeMinidump | 미니덤프 파일입니다. |
WerFileTypeOther | 다른 형식의 파일입니다. 이 파일은 항상 cab에 추가되지만 서버에서 택시를 요청하는 경우에만 추가됩니다. |
WerFileTypeUserDocument | 이벤트 당시 애플리케이션에서 사용 중인 문서입니다. 이 문서는 서버에서 이러한 유형의 문서를 요청하는 경우에만 추가됩니다. |
[in] dwFileFlags
이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.
값 | 의미 |
---|---|
WER_FILE_ANONYMOUS_DATA | 파일에는 사용자를 식별하거나 연락하는 데 사용할 수 있는 개인 정보가 포함되어 있지 않습니다. |
WER_FILE_DELETE_WHEN_DONE | 보고서가 제출된 후 파일을 자동으로 삭제합니다. |
반환 값
이 함수는 성공 시 S_OK 반환하거나 다음 오류 코드를 포함하여 실패 시 오류 코드를 반환합니다.
반환 코드 | 설명 |
---|---|
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) | 지정된 파일이 없는 경우 |
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) | 지정된 파일은 사용자 문서이며 암호화된 파일 시스템에 저장됩니다. 이 조합은 지원되지 않습니다. |
설명
이 함수를 사용하여 특정 플래그를 사용하여 메모리 덤프를 오류 보고서에 추가할 수도 있지만 메모리 덤프를 추가하는 데 사용하는 기본 함수는 WerReportAddDump입니다. 덤프를 직접 수집한 다음 보고서에 추가하려는 경우에만 이 함수를 사용해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | werapi.h |
라이브러리 | Wer.lib |
DLL | Wer.dll |