Функция WerRemoveExcludedApplication (werapi.h)

Удаляет указанное приложение из списка приложений, которые должны быть исключены отчеты об ошибках Windows (WER).

Синтаксис

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

Параметры

[in] pwzExeName

Указатель на строку Юникода, указывающую имя исполняемого файла для приложения, включая расширение имени файла. Максимальная длина этого пути составляет MAX_PATH символов.

Этот файл должен быть исключен с помощью функции WerAddExcludedApplication , в противном случае сбой WerRemoveExcludedApplication .

[in] bAllUsers

Если этот параметр имеет значение TRUE, имя приложения удаляется из списка исключенных приложений для всех пользователей. В противном случае он удаляется только из списка исключенных приложений для текущего пользователя.

Возвращаемое значение

Эта функция возвращает S_OK при успешном выполнении или код ошибки при сбое, включая следующий код ошибки.

Код возврата Описание
E_ACCESSDENIED Процесс не имеет доступа к обновлению списка в реестре. Дополнительные сведения см. в разделе Примечания.

Комментарии

Эта функция удаляет приложения, добавленные в список исключенных приложений, с помощью функции WerAddExcludedApplication .

Если параметр bAllUsers имеет значение TRUE, список исключенных приложений сохраняется в кусте реестра HKEY_LOCAL_MACHINE. Вызывающий процесс должен иметь разрешения на запись в куст реестра HKLM. Если параметр bAllUsers имеет значение FALSE, список исключенных приложений сохраняется в кусте реестра HKEY_CURRENT_USER.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header werapi.h
Библиотека Wer.lib
DLL Wer.dll

См. также раздел

WerAddExcludedApplication, отчеты об ошибках Windows