Bagikan melalui


Fungsi PathIsSystemFolderA (shlwapi.h)

Menentukan apakah folder yang ada berisi atribut yang menjadikannya folder sistem. Secara bergantian, fungsi ini menunjukkan apakah atribut tertentu memenuhi syarat folder menjadi folder sistem.

Sintaks

BOOL PathIsSystemFolderA(
  [in, optional] LPCSTR pszPath,
  [in]           DWORD  dwAttrb
);

Parameter

[in, optional] pszPath

Jenis: LPCTSTR

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 bukan nol. Jika nilai ini NULL, fungsi ini menentukan apakah atribut yang diteruskan dalam dwAttrb memenuhi syarat untuk menjadi folder sistem.

[in] dwAttrb

Jenis: DWORD

Atribut file yang akan dibandingkan. Digunakan hanya jika pszPath ADALAH 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.

Nilai kembali

Jenis: BOOL

Mengembalikan bukan nol jika pszPath atau dwAttrb mewakili folder sistem, atau nol sebaliknya.

Keterangan

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.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header shlwapi.h
Pustaka Shlwapi.lib
DLL Shlwapi.dll (versi 4.71 atau yang lebih baru)