WerAddExcludedApplication 函数 (werapi.h)

将指定的应用程序添加到要从WINDOWS 错误报告 (WER) 中排除的应用程序列表。

语法

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

参数

[in] pwzExeName

指向 Unicode 字符串的指针,该字符串指定应用程序的可执行文件的名称,包括文件扩展名。 此路径的最大长度为 MAX_PATH 个字符。

[in] bAllUsers

如果此参数为 TRUE,则应用程序名称将添加到所有用户的已排除应用程序列表中。 否则,只会将其添加到当前用户的已排除应用程序列表中。

返回值

此函数在成功时返回 S_OK 或失败时返回错误代码,包括以下错误代码。

返回代码 说明
E_ACCESSDENIED 进程没有权限更新注册表中的列表。 有关其他信息,请参阅备注部分。

注解

如果 bAllUsersTRUE,则排除的应用程序列表存储在HKEY_LOCAL_MACHINE注册表配置单元下。 调用进程必须有权写入 HKLM 注册表配置单元。

如果 bAllUsersFALSE,则排除的应用程序列表存储在HKEY_CURRENT_USER注册表配置单元下。

若要从排除的应用程序列表中删除应用程序,请调用 WerRemoveExcludedApplication 函数。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 werapi.h
Library Wer.lib
DLL Wer.dll

另请参阅

WerRemoveExcludedApplicationWindows 错误报告