Bagikan melalui


Metode IKnownFolderManager::FolderIdToCsidl (shobjidl_core.h)

Mendapatkan nilai CSIDL warisan yang setara dengan KNOWNFOLDERID tertentu.

Sintaks

HRESULT FolderIdToCsidl(
  [in]  REFKNOWNFOLDERID rfid,
  [out] int              *pnCsidl
);

Parameter

[in] rfid

Jenis: REFKNOWNFOLDERID

Referensi ke KNOWNFOLDERID.

[out] pnCsidl

Jenis: int*

Ketika metode ini kembali, berisi penunjuk ke nilai CSIDL . Penunjuk ini diteruskan tanpa diinisialisasi.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya, termasuk yang berikut ini:

Menampilkan kode Deskripsi
E_INVALIDARG
Antara lain, nilai ini dapat menunjukkan bahwa parameter rfid mereferensikan KNOWNFOLDERID yang tidak ada pada sistem. Tidak semua nilai KNOWNFOLDERID ada di semua sistem. Gunakan IKnownFolderManager::GetFolderIds untuk mengambil kumpulan nilai KNOWNFOLDERID untuk sistem saat ini.

Keterangan

Untuk memanggil metode ini, pemanggil harus memiliki setidaknya hak istimewa Pengguna.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll

Lihat juga

IKnownFolderManager

IKnownFolderManager::FolderIdFromCsidl

Sampel Folder yang Diketahui