Fungsi PathMatchSpecExA (shlwapi.h)
Cocok dengan nama file dari jalur dengan satu atau beberapa pola nama file.
Sintaks
LWSTDAPI PathMatchSpecExA(
[in] LPCSTR pszFile,
[in] LPCSTR pszSpec,
[in] DWORD dwFlags
);
Parameter
[in] pszFile
Jenis: LPCTSTR
Penunjuk ke string yang dihentikan null yang berisi jalur tempat nama file yang akan dicocokkan diambil.
[in] pszSpec
Jenis: LPCTSTR
Penunjuk ke string yang dihentikan null yang berisi pola nama file yang akan dicari. Ini bisa menjadi nama yang tepat, atau dapat berisi karakter kartubebas. Jika tepat satu pola ditentukan, atur bendera PMSF_NORMAL di dwFlags. Jika lebih dari satu pola ditentukan, pisahkan dengan titik koma dan atur bendera PMSF_MULTIPLE .
[in] dwFlags
Jenis: DWORD
Memodifikasi kondisi pencarian. Berikut ini adalah bendera yang valid.
PMSF_NORMAL (0x00000000)
Parameter pszSpec menunjuk ke pola nama file tunggal yang akan dicocokkan.
PMSF_MULTIPLE (0x00000001)
Parameter pszSpec menunjuk ke daftar pola nama file yang dibatasi titik koma yang akan dicocokkan.
PMSF_DONT_STRIP_SPACES (0x00010000)
Jika PMSF_NORMAL digunakan, jangan abaikan spasi di awal dalam string yang ditunjukkan oleh pszSpec. Jika PMSF_MULTIPLE digunakan, jangan abaikan spasi di awal di setiap jenis file yang terkandung dalam string yang ditunjukkan oleh pszSpec. Bendera ini dapat dikombinasikan dengan PMSF_NORMAL dan PMSF_MULTIPLE.
Nilai kembali
Jenis: HRESULT
Mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Pola nama file yang ditentukan dalam pszSpec cocok dengan nama file yang ditemukan dalam string yang diarahkan oleh pszFile. |
|
Tidak ada pola nama file yang ditentukan dalam pszSpec yang cocok dengan nama file yang ditemukan dalam string yang diarahkan oleh pszFile. |
Keterangan
Catatan
Header shlwapi.h mendefinisikan PathMatchSpecEx sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor 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
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlwapi.h |
Pustaka | Shlwapi.lib |
DLL | Shlwapi.dll (versi 7.0 atau yang lebih baru) |
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