_KF_DEFINITION_FLAGS 枚举 (shobjidl_core.h)
指定某些已知文件夹行为的标志。 与 KNOWNFOLDER_DEFINITION 结构一起使用。
语法
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 标志调用 SHCreateItemInKnownFolder 或 IKnownFolder::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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈