IAttachmentExecute::SetLocalPath 方法 (shobjidl_core.h)

设置并存储文件的路径。

语法

HRESULT SetLocalPath(
  [in] LPCWSTR pszLocalPath
);

参数

[in] pszLocalPath

类型: LPCWSTR

指向包含要存储附件文件的本地路径的字符串的指针。

返回值

类型: HRESULT

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

注解

需要调用 IAttachmentExecute::SetLocalPath

当用户通过策略或提示) (批准附件执行时,将使用此方法指定的路径。 如果在调用 IAttachmentExecute::CheckPolicy 和 IAttachmentExecute::P rompt 之前只调用了 IAttachmentExecute::SetFileName,则如果假定的本地路径与 IAttachmentExecute::SetLocalPath 设置的本地路径不同,则可能会撤销该信任。 信任可以由各种区域 API、防病毒服务、文件类型信息、策略以及其他系统信任提供程序授予。

在调用 IAttachmentExecute:: Execute 之前,必须调用 IAttachmentExecute::SetLocalPath。

要求

   
最低受支持的客户端 Windows XP SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shdocvw.dll (6.0 或更高版本)

另请参阅

IAttachmentExecute

IAttachmentExecute::SetFileName