enumerasi KF_CATEGORY (shobjidl_core.h)

Nilai yang mewakili kategori di mana folder yang terdaftar dengan sistem Folder Yang Diketahui dapat diklasifikasikan.

Sintaks

typedef enum KF_CATEGORY {
  KF_CATEGORY_VIRTUAL = 1,
  KF_CATEGORY_FIXED = 2,
  KF_CATEGORY_COMMON = 3,
  KF_CATEGORY_PERUSER = 4
} ;

Konstanta

 
KF_CATEGORY_VIRTUAL
Nilai: 1
Folder virtual bukan bagian dari sistem file, yaitu mengatakan bahwa mereka tidak memiliki jalur. Misalnya, Panel Kontrol dan Printer adalah folder virtual. Sejumlah fitur seperti jalur folder dan pengalihan tidak berlaku untuk kategori ini.
KF_CATEGORY_FIXED
Nilai: 2
Folder sistem file tetap tidak dikelola oleh Shell dan biasanya diberi jalur permanen ketika sistem diinstal. Misalnya, folder File Windows dan Program adalah folder tetap. Sejumlah fitur seperti pengalihan tidak berlaku untuk kategori ini.
KF_CATEGORY_COMMON
Nilai: 3
Folder umum adalah folder sistem file yang digunakan untuk berbagi data dan pengaturan, dapat diakses oleh semua pengguna sistem. Misalnya, semua pengguna berbagi folder Dokumen umum serta folder Dokumen per pengguna mereka.
KF_CATEGORY_PERUSER
Nilai: 4
Folder per pengguna adalah folder yang disimpan di bawah profil setiap pengguna dan hanya dapat diakses oleh pengguna tersebut. Contohnya,%USERPROFILE%\Pictures. Kategori folder ini biasanya mendukung banyak fitur termasuk alias, pengalihan, dan penyesuaian.





Catatan Folder akar profil pengguna (FOLDERID_Profile) tidak mendukung pengalihan.

 

Keterangan

Jenis KF_CATEGORY didefinisikan dalam Shobjidl.h seperti yang ditunjukkan di sini.

typedef DWORD KF_CATEGORY;

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header shobjidl_core.h (termasuk Shobjidl.h)

Lihat juga

IKnownFolder::GetCategory

KNOWNFOLDER_DEFINITION

Sampel Folder yang Diketahui