Bagikan melalui


Metode IAttachmentExecute::SetFileName (shobjidl_core.h)

Menentukan dan menyimpan nama file yang diusulkan.

Sintaks

HRESULT SetFileName(
  [in] LPCWSTR pszFileName
);

Parameter

[in] pszFileName

Jenis: LPCWSTR

Penunjuk ke string yang berisi nama file.

Menampilkan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan ditampilkan, termasuk yang berikut ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Nilai pszFileName diatur ke NULL, menunjuk ke string kosong, atau menunjuk ke nama file yang lebih panjang dari MAX_PATH.
E_UNEXPECTED
Nama file tidak dapat disimpan.

Keterangan

Tidak ada informasi jalur yang harus disertakan di pszFileName, hanya nama file.

IAttachmentExecute::SetFileName dapat digunakan oleh aplikasi panggilan untuk memeriksa validitas nama file sebelum menyalin file secara lokal. Nama file diperiksa untuk tabrakan nama terhadap file lain yang disimpan di lokasi jalur lokal.

IAttachmentExecute::SetFileName bersifat opsional.

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shdocvw.dll (versi 6.0 atau yang lebih baru)

Lihat juga

IAttachmentExecute

IAttachmentExecute::SetLocalPath