WerAddExcludedApplication 함수(werapi.h)
지정된 애플리케이션을 WER(Windows 오류 보고)에서 제외할 애플리케이션 목록에 추가합니다.
구문
HRESULT WerAddExcludedApplication(
[in] PCWSTR pwzExeName,
[in] BOOL bAllUsers
);
매개 변수
[in] pwzExeName
파일 이름 확장명을 포함하여 애플리케이션의 실행 파일 이름을 지정하는 유니코드 문자열에 대한 포인터입니다. 이 경로의 최대 길이는 MAX_PATH 문자입니다.
[in] bAllUsers
이 매개 변수가 TRUE이면 애플리케이션 이름이 모든 사용자에 대해 제외된 애플리케이션 목록에 추가됩니다. 그렇지 않으면 현재 사용자의 제외된 애플리케이션 목록에만 추가됩니다.
반환 값
이 함수는 성공 시 S_OK 반환하거나 다음 오류 코드를 포함하여 실패 시 오류 코드를 반환합니다.
반환 코드 | Description |
---|---|
E_ACCESSDENIED | 프로세스에는 레지스트리의 목록을 업데이트할 수 있는 권한이 없습니다. 자세한 내용은 설명 섹션을 참조하세요. |
설명
bAllUsers가 TRUE이면 제외된 애플리케이션 목록이 HKEY_LOCAL_MACHINE 레지스트리 하이브 아래에 저장됩니다. 호출 프로세스에는 HKLM 레지스트리 하이브에 쓸 수 있는 권한이 있어야 합니다.
bAllUsers가 FALSE이면 제외된 애플리케이션 목록이 HKEY_CURRENT_USER 레지스트리 하이브 아래에 저장됩니다.
제외된 애플리케이션 목록에서 애플리케이션을 제거하려면 WerRemoveExcludedApplication 함수를 호출합니다 .
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | werapi.h |
라이브러리 | Wer.lib |
DLL | Wer.dll |