Функция 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 |