WerRemoveExcludedApplication 函数 (werapi.h)

从Windows 错误报告 (WER) 排除的应用程序列表中删除指定的应用程序。

语法

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

参数

[in] pwzExeName

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

必须使用 WerAddExcludedApplication 函数排除此文件,否则 WerRemoveExcludedApplication 将失败。

[in] bAllUsers

如果此参数为 TRUE,则会从所有用户的已排除应用程序列表中删除应用程序名称。 否则,它仅从当前用户的已排除应用程序列表中删除。

返回值

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

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

注解

此函数使用 WerAddExcludedApplication 函数删除添加到排除的应用程序列表的应用程序。

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

要求

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

另请参阅

WerAddExcludedApplicationWindows 错误报告