Fungsi SHGetPathFromIDListW (shlobj_core.h)
Mengonversi daftar pengidentifikasi item menjadi jalur sistem file.
Sintaks
BOOL SHGetPathFromIDListW(
[in] PCIDLIST_ABSOLUTE pidl,
[out] LPWSTR pszPath
);
Parameter
[in] pidl
Jenis: PCIDLIST_ABSOLUTE
Alamat daftar pengidentifikasi item yang menentukan file atau lokasi direktori relatif terhadap akar namespace (desktop).
[out] pszPath
Jenis: LPTSTR
Alamat buffer untuk menerima jalur sistem file. Buffer ini harus berukuran setidaknya MAX_PATH karakter.
Nilai kembali
Jenis: BOOL
Mengembalikan TRUE jika berhasil; jika tidak, FALSE.
Keterangan
Jika lokasi yang ditentukan oleh parameter pidl bukan bagian dari sistem file, fungsi ini akan gagal.
Jika parameter pidl menentukan pintasan, pszPath akan berisi jalur ke pintasan, bukan ke target pintasan.
Catatan
Header shlobj_core.h mendefinisikan SHGetPathFromIDList sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h (termasuk Shlobj.h, Shlobj_core.h) |
Pustaka | Shell32.lib |
DLL | Shell32.dll (versi 4.0 atau yang lebih baru) |
Set API | ext-ms-win-shell-shell32-l1-2-2 (diperkenalkan dalam Windows 10, versi 10.0.14393) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk