Metode IShellLinkA::GetPath (shobjidl_core.h)
Mendapatkan jalur dan nama file dari target objek tautan Shell.
Sintaks
HRESULT GetPath(
[out] LPSTR pszFile,
[in] int cch,
[in, out] WIN32_FIND_DATAA *pfd,
[in] DWORD fFlags
);
Parameter
[out] pszFile
Jenis: LPTSTR
Alamat buffer yang menerima jalur dan nama file target objek tautan Shell.
[in] cch
Jenis: int
Ukuran, dalam karakter, dari buffer yang diacu oleh parameter pszFile , termasuk karakter null yang mengakhiri. Ukuran jalur maksimum yang dapat dikembalikan adalah MAX_PATH. Parameter ini biasanya diatur dengan memanggil ARRAYSIZE(pszFile). Makro ARRAYSIZE didefinisikan dalam Winnt.h.
[in, out] pfd
Jenis: WIN32_FIND_DATA*
Penunjuk ke struktur WIN32_FIND_DATA yang menerima informasi tentang target objek tautan Shell. Jika parameter ini NULL, maka tidak ada informasi tambahan yang dikembalikan.
[in] fFlags
Jenis: DWORD
Bendera yang menentukan jenis informasi jalur yang akan diambil. Parameter ini bisa menjadi kombinasi dari nilai berikut.
SLGP_SHORTPATH
Mengambil nama file pendek standar (format 8.3).
SLGP_UNCPRIORITY
Tidak didukung; jangan gunakan.
SLGP_RAWPATH
Mengambil nama jalur mentah. Jalur mentah adalah sesuatu yang mungkin tidak ada dan mungkin mencakup variabel lingkungan yang perlu diperluas.
SLGP_RELATIVEPRIORITY
Windows Vista dan yang lebih baru. Mengambil jalur, jika memungkinkan, dari target pintasan relatif terhadap jalur yang ditetapkan oleh panggilan sebelumnya ke IShellLink::SetRelativePath.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika operasi berhasil dan jalur yang valid diambil. Jika operasi berhasil tetapi tidak ada jalur yang diambil, maka akan mengembalikan S_FALSE dan pszFile akan kosong. Jika tidak, ia mengembalikan salah satu nilai kesalahan HRESULT standar.
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 | shobjidl_core.h |
DLL | Shell32.dll (versi 4.0 atau yang lebih baru) |
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