Bagikan melalui


enumerasi _KF_DEFINITION_FLAGS (shobjidl_core.h)

Bendera yang menentukan perilaku folder tertentu yang diketahui. Digunakan dengan struktur KNOWNFOLDER_DEFINITION .

Sintaks

typedef enum _KF_DEFINITION_FLAGS {
  KFDF_LOCAL_REDIRECT_ONLY = 0x2,
  KFDF_ROAMABLE = 0x4,
  KFDF_PRECREATE = 0x8,
  KFDF_STREAM = 0x10,
  KFDF_PUBLISHEXPANDEDPATH = 0x20,
  KFDF_NO_REDIRECT_UI = 0x40
} ;

Konstanta

 
KFDF_LOCAL_REDIRECT_ONLY
Nilai: 0x2
Mencegah folder yang diketahui per pengguna dialihkan ke lokasi jaringan. Perhatikan bahwa jika folder yang diketahui telah ditandai dengan KFDF_LOCAL_REDIRECT_ONLY tetapi merupakan subfolder folder yang diketahui yang dialihkan ke lokasi jaringan, subfolder ini juga dialihkan.
KFDF_ROAMABLE
Nilai: 0x4
Dapat dilalui melalui sinkronisasi PC-ke-PC.
KFDF_PRECREATE
Nilai: 0x8
Buat folder saat pengguna pertama kali masuk. Biasanya folder yang diketahui tidak dibuat sampai pertama kali dipanggil. Pada saat itu, API seperti SHCreateItemInKnownFolder atau IKnownFolder::GetShellItem dipanggil dengan bendera KF_FLAG_CREATE . Namun, beberapa folder yang diketahui harus segera ada. Contohnya adalah folder yang diketahui di bawah %USERPROFILE%, yang harus ada untuk memberikan tampilan yang tepat. Dalam kasus tersebut, KFDF_PRECREATE diatur dan Windows Explorer memanggil API pembuatan selama inisialisasi penggunanya.
KFDF_STREAM
Nilai: 0x10
Diperkenalkan di Windows 7. Folder yang diketahui adalah file, bukan folder.
KFDF_PUBLISHEXPANDEDPATH
Nilai: 0x20
Diperkenalkan di Windows 7. Jalur lengkap folder yang diketahui, dengan variabel lingkungan apa pun yang sepenuhnya diperluas, disimpan dalam registri di bawah HKEY_CURRENT_USER.
KFDF_NO_REDIRECT_UI
Nilai: 0x40
Diperkenalkan di Windows 8.1. Cegah memperlihatkan tab Lokasi dalam dialog properti folder yang diketahui.

Keterangan

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

typedef DWORD KF_DEFINITION_FLAGS;

Persyaratan

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

Lihat juga

Sampel Folder yang Diketahui