IApplicationDestinations::RemoveAllDestinations 方法 (shobjidl_core.h)

从应用程序的跳转列表中“ 最近” 和“ 常用 ”类别中清除所有目标条目。

语法

HRESULT RemoveAllDestinations();

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

此方法不会删除用户已固定到跳转列表的项。 无法以编程方式删除这些项;只有用户可以删除它们。 但是,它确实会删除这些固定项的使用情况数据。 它也不能从自定义类别或任务列表中删除项。

如果应用程序具有显式应用程序用户模型 ID (AppUserModelID) ,则必须在调用此方法之前调用 IApplicationDestinations::SetAppID

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
Library Shell32.lib
DLL Shell32.dll (6.1 或更高版本)

另请参阅

IApplicationDestinations

IApplicationDestinations::RemoveDestination

IApplicationDestinations::SetAppID

任务栏扩展