Функция WerAddExcludedApplication (werapi.h)
Добавляет указанное приложение в список приложений, которые должны быть исключены из отчеты об ошибках Windows (WER).
Синтаксис
HRESULT WerAddExcludedApplication(
[in] PCWSTR pwzExeName,
[in] BOOL bAllUsers
);
Параметры
[in] pwzExeName
Указатель на строку Юникода, указывающую имя исполняемого файла для приложения, включая расширение имени файла. Максимальная длина этого пути составляет MAX_PATH символов.
[in] bAllUsers
Если этот параметр имеет значение TRUE, имя приложения добавляется в список исключенных приложений для всех пользователей. В противном случае он добавляется только в список исключенных приложений для текущего пользователя.
Возвращаемое значение
Эта функция возвращает S_OK при успешном выполнении или код ошибки при сбое, включая следующий код ошибки.
Код возврата | Описание |
---|---|
E_ACCESSDENIED | У процесса нет разрешений на обновление списка в реестре. Дополнительные сведения см. в разделе Примечания. |
Комментарии
Если параметр bAllUsers имеет значение TRUE, список исключенных приложений сохраняется в кусте реестра HKEY_LOCAL_MACHINE. Вызывающий процесс должен иметь разрешения на запись в куст реестра HKLM.
Если параметр bAllUsers имеет значение FALSE, список исключенных приложений сохраняется в кусте реестра HKEY_CURRENT_USER.
Чтобы удалить приложение из списка исключенных приложений, вызовите функцию WerRemoveExcludedApplication .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | werapi.h |
Библиотека | Wer.lib |
DLL | Wer.dll |