ITransferSource::RecycleItem 方法 (shobjidl_core.h)
将项回收到提供的回收位置,并在其新位置返回该项。
语法
HRESULT RecycleItem(
[in] IShellItem *psiSource,
[in] IShellItem *psiParentDest,
[in] TRANSFER_SOURCE_FLAGS flags,
[out] IShellItem **ppsiNewDest
);
参数
[in] psiSource
类型: IShellItem*
指向要回收的 IShellItem 的指针。
[in] psiParentDest
类型: IShellItem*
指向回收位置的 IShellItem 的指针, (项) 的新父项。
[in] flags
控制文件操作的标志。 一个或多个 TRANSFER_SOURCE_FLAGS 常量。
[out] ppsiNewDest
类型: IShellItem**
方法返回时,包含指向已回收 的 IShellItem 的指针的地址。
返回值
类型: HRESULT
返回下列值之一或错误代码。
返回代码 | 说明 |
---|---|
|
用户对对话框进行了响应“是”。 |
|
用户已响应重试当前操作。 |
|
用户响应了对话框的“否”。 |
|
不应处理子项。 |
|
错误已排队,稍后将显示。 |
|
用户取消了当前操作。 |
|
操作需要提升的权限。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |