IAttachmentExecute::SetFileName 方法 (shobjidl_core.h)
指定並儲存檔案的建議名稱。
語法
HRESULT SetFileName(
[in] LPCWSTR pszFileName
);
參數
[in] pszFileName
類型: LPCWSTR
包含檔案名之字串的指標。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼,包括下列內容。
傳回碼 | 描述 |
---|---|
|
pszFileName值設定為Null、指向空字串,或指向超過MAX_PATH的檔案名。 |
|
無法儲存檔案名。 |
備註
pszFileName中不應該包含路徑資訊,只是檔案名。
呼叫端應用程式可以使用IAttachmentExecute::SetFileName,在本機複製檔案之前檢查檔案名的有效性。 系統會檢查檔案名是否與儲存在本機路徑位置的其他檔案發生名稱衝突。
IAttachmentExecute::SetFileName 是選擇性的。
規格需求
最低支援的用戶端 | 具有 SP2 的 Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |
Dll | Shdocvw.dll (6.0 版或更新版本) |