Fungsi PathYetAnotherMakeUniqueName (shlobj_core.h)
Membuat nama file unik berdasarkan nama file yang ada.
Sintaks
BOOL PathYetAnotherMakeUniqueName(
[out] PWSTR pszUniqueName,
[in] PCWSTR pszPath,
[in, optional] PCWSTR pszShort,
[in, optional] PCWSTR pszFileSpec
);
Parameter
[out] pszUniqueName
Jenis: PWSTR
Buffer string yang menerima string Unicode yang dihentikan null yang berisi jalur yang sepenuhnya memenuhi syarat dari nama file unik. Buffer ini harus setidaknya MAX_PATH karakter panjang untuk menghindari menyebabkan buffer diserbu.
[in] pszPath
Jenis: PCWSTR
String Unicode yang dihentikan null yang berisi jalur folder yang sepenuhnya memenuhi syarat yang akan berisi file baru. Jika pszShort diatur ke NULL, untai (karakter) ini harus berisi jalur tujuan lengkap, yang diakhawatirkan dengan nama file panjang yang akan menjadi dasar nama file baru.
[in, optional] pszShort
Jenis: PCWSTR
String Unicode null-terminated yang berisi nama file pendek yang akan menjadi dasar nama unik. Atur nilai ini ke NULL untuk membuat nama berdasarkan nama file panjang.
[in, optional] pszFileSpec
Jenis: PCWSTR
String Unicode yang dihentikan null yang berisi nama file panjang yang akan menjadi dasar nama unik.
Nilai kembali
Jenis: BOOL
Mengembalikan TRUE jika nama unik berhasil dibuat; jika tidak FALSE.
Keterangan
Jika jalur yang dihasilkan melebihi MAX_PATH karakter, fungsi ini dapat mengembalikan string yang dipotong di PathYetAnotherMakeUniqueName. Dalam hal ini, fungsi mengembalikan FALSE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h (termasuk Shlobj.h) |
Pustaka | Shell32.lib |
DLL | Shell32.dll (versi 5.0 atau yang lebih baru) |
Set API | ext-ms-win-shell-shell32-l1-2-1 (diperkenalkan dalam Windows 10, versi 10.0.10240) |
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