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

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

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