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 函数删除添加到排除的应用程序列表的应用程序。
如果 bAllUsers 为 TRUE,则排除的应用程序列表存储在HKEY_LOCAL_MACHINE注册表配置单元下。 调用进程必须有权写入 HKLM 注册表配置单元。 如果 bAllUsers 为 FALSE,则排除的应用程序列表存储在HKEY_CURRENT_USER注册表配置单元下。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | werapi.h |
Library | Wer.lib |
DLL | Wer.dll |