_KF_DEFINITION_FLAGS列舉 (shobjidl_core.h)

指定特定已知資料夾行為的旗標。 與 KNOWNFOLDER_DEFINITION 結構搭配使用。

Syntax

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
} ;

常數

 
KFDF_LOCAL_REDIRECT_ONLY
值: 0x2
防止 個別使用者 已知資料夾重新導向至網路位置。 請注意,如果已知資料夾已標示為KFDF_LOCAL_REDIRECT_ONLY,但它是已重新導向至網路位置之已知資料夾的子資料夾,也會重新導向此子資料夾。
KFDF_ROAMABLE
值: 0x4
可以透過電腦對電腦同步處理來漫遊。
KFDF_PRECREATE
值: 0x8
當使用者第一次登入時,請建立資料夾。 一般而言,必須先呼叫已知資料夾,才會建立。 此時,會使用 KF_FLAG_CREATE 旗標呼叫 SHCreateItemInKnownFolderIKnownFolder::GetShellItem 之類的 API。 不過,某些已知的資料夾必須立即存在。 例如,%USERPROFILE 底下的已知資料夾必須存在,才能提供適當的檢視。 在這些情況下,會設定KFDF_PRECREATE,Windows 檔案總管會在使用者初始化期間呼叫建立 API。
KFDF_STREAM
值: 0x10
在 Windows 7 中引進。 已知資料夾是檔案,而不是資料夾。
KFDF_PUBLISHEXPANDEDPATH
值: 0x20
在 Windows 7 中引進。 已知資料夾的完整路徑已完全展開任何環境變數,會儲存在登錄的 [HKEY_CURRENT_USER]。
KFDF_NO_REDIRECT_UI
值: 0x40
在 Windows 8.1 中引進。 防止在已知資料夾的屬性對話框中顯示 [位置 ] 索引標籤。

備註

KF_DEFINITION_FLAGS類型定義於 Shobjidl.h 中,如下所示。

typedef DWORD KF_DEFINITION_FLAGS;

規格需求

需求
最低支援的用戶端 Windows Vista、Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 shobjidl_core.h (包括 Shobjidl.h)

另請參閱

已知資料夾範例