Bagikan melalui


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
S_OK
Pola nama file yang ditentukan dalam pszSpec cocok dengan nama file yang ditemukan dalam string yang diarahkan oleh pszFile.
S_FALSE
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

PathMatchSpec