Share via


WerRemoveExcludedApplication 함수(werapi.h)

WER(Windows 오류 보고)에서 제외할 애플리케이션 목록에서 지정된 애플리케이션을 제거합니다.

구문

HRESULT WerRemoveExcludedApplication(
  [in] PCWSTR pwzExeName,
  [in] BOOL   bAllUsers
);

매개 변수

[in] pwzExeName

파일 이름 확장명을 포함하여 애플리케이션의 실행 파일 이름을 지정하는 유니코드 문자열에 대한 포인터입니다. 이 경로의 최대 길이는 MAX_PATH 문자입니다.

이 파일은 WerAddExcludedApplication 함수를 사용하여 제외되었거나 WerRemoveExcludedApplication 이 실패해야 합니다.

[in] bAllUsers

이 매개 변수가 TRUE이면 모든 사용자에 대해 제외된 애플리케이션 목록에서 애플리케이션 이름이 제거됩니다. 그렇지 않으면 현재 사용자에 대해 제외된 애플리케이션 목록에서만 제거됩니다.

반환 값

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

반환 코드 Description
E_ACCESSDENIED 프로세스에는 레지스트리의 목록을 업데이트할 수 있는 액세스 권한이 없습니다. 자세한 내용은 설명 섹션을 참조하세요.

설명

이 함수는 WerAddExcludedApplication 함수를 사용하여 제외된 애플리케이션 목록에 추가된 애플리케이션을 제거합니다.

bAllUsersTRUE이면 제외된 애플리케이션 목록이 HKEY_LOCAL_MACHINE 레지스트리 하이브 아래에 저장됩니다. 호출 프로세스에는 HKLM 레지스트리 하이브에 쓸 수 있는 권한이 있어야 합니다. bAllUsersFALSE이면 제외된 애플리케이션 목록이 HKEY_CURRENT_USER 레지스트리 하이브 아래에 저장됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 werapi.h
라이브러리 Wer.lib
DLL Wer.dll

추가 정보

WerAddExcludedApplication, Windows 오류 보고