Fungsi PathIsSystemFolderW (shlwapi.h)
Menentukan apakah folder yang ada berisi atribut yang menjadikannya folder sistem. Secara bergantian, fungsi ini menunjukkan apakah atribut tertentu memenuhi syarat folder untuk menjadi folder sistem.
BOOL PathIsSystemFolderW(
[in, optional] LPCWSTR pszPath,
[in] DWORD dwAttrb
);
[in, optional] pszPath
Jenis:
Penunjuk ke string panjang maksimum yang dihentikan null MAX_PATH yang berisi nama folder yang ada. Atribut untuk folder ini akan diambil dan dibandingkan dengan atribut yang menentukan folder sistem. Jika folder ini berisi atribut untuk menjadikannya folder sistem, fungsi mengembalikan nonzero. Jika nilai ini NULL, fungsi ini menentukan apakah atribut yang diteruskan dwAttrb memenuhi syarat menjadi folder sistem.
[in] dwAttrb
Jenis: DWORD
Atribut file yang akan dibandingkan. Digunakan hanya jika pszPath NULL. Dalam hal ini, atribut yang diteruskan dalam nilai ini dibandingkan dengan atribut yang memenuhi syarat folder sebagai folder sistem. Jika atribut cukup untuk menjadikan ini folder sistem, fungsi ini mengembalikan nonzero. Atribut ini adalah atribut yang dikembalikan dari GetFileAttributes.
Jenis: BOOL
Mengembalikan nonzero jika pszPath atau dwAttrb mewakili folder sistem, atau nol sebaliknya.
Catatan
Header shlwapi.h mendefinisikan PathIsSystemFolder sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem 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.
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
shlwapi.h |
Pustaka |
Shlwapi.lib |
DLL |
Shlwapi.dll (versi 4.71 atau yang lebih baru) |