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 |