ITransferAdviseSink::ConfirmOverwrite 方法 (shobjidl_core.h)
向用户显示一条消息,确认覆盖现有项是可接受的。
语法
HRESULT ConfirmOverwrite(
IShellItem *psiSource,
IShellItem *psiDestParent,
LPCWSTR pszName
);
参数
psiSource
类型: IShellItem*
指向源 IShellItem 的 指针。
psiDestParent
类型: IShellItem*
指向目标父文件夹 IShellItem 的指针。
pszName
类型: LPCWSTR
指向宽字符串的指针,该字符串包含目标位置的项的所需名称。 如果 为 NULL,则名称与 psiSource 指向的 Shell 项相同。
返回值
类型: HRESULT
下面列出的返回值专门由此方法发出,以通知调用进程操作是如何结束的。 如果在此方法操作期间发出其他结果或错误,则应将这些结果或错误返回到调用进程。
返回代码 | 说明 |
---|---|
|
用户单击了“ 忽略”。 允许调用进程根据需要继续处理其他文件。 |
|
用户单击了 “取消”。 停止处理当前文档并结束当前进程。 |
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |