다음을 통해 공유


WerRegisterAppLocalDump 함수(werapi.h)

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

구문

HRESULT WerRegisterAppLocalDump(
  [in] PCWSTR localAppDataRelativePath
);

매개 변수

[in] localAppDataRelativePath

호출 애플리케이션에 대한 로컬 앱 스토어를 기준으로 하는 경로입니다. 여기서는 애플리케이션에 대한 프로세스 중 하나가 응답을 중지할 때 WER이 수집하는 진단 메모리 덤프의 복사본이 저장됩니다. 문자에서 이 상대 경로의 최대 길이는 값이 64인 WER_MAX_LOCAL_DUMP_SUBPATH_LENGTH. 이 최대 길이에는 null 종료 문자가 포함됩니다.

반환 값

이 함수는 성공 시 S_OK 반환하거나 다음 오류 코드를 포함하여 실패 시 오류 코드를 반환합니다.

반환 코드 설명
WER_E_INVALID_STATE 프로세스에서 메모리 덤프를 저장할 수 없거나 WER이 메모리 덤프를 저장할 위치를 만들 수 없습니다.
E_INVALIDARG localAppDataRelativePath 매개 변수가 NULL이거나 64자보다 깁니다.

설명

패키지된 애플리케이션은 애플리케이션이 시작될 때 WerRegisterAppLocalDump 를 호출하여 애플리케이션에 대한 프로세스 중 하나가 응답을 중지하는 경우 WER이 수집하는 진단 메모리 덤프의 복사본을 요청합니다.

WER은 상대 경로가 지정하는 위치 또는 애플리케이션에 대해 수집된 메모리 덤프 수에서 스토리지를 관리하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1709 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 werapi.h
라이브러리 Kernel32.lib
DLL KernelBase.dll

추가 정보

WerUnregisterAppLocalDump 함수, Windows 오류 보고