KF_CATEGORY 枚举 (shobjidl_core.h)
表示一个类别的值,可通过该类别对注册到已知文件夹系统的文件夹进行分类。
语法
typedef enum KF_CATEGORY {
KF_CATEGORY_VIRTUAL = 1,
KF_CATEGORY_FIXED = 2,
KF_CATEGORY_COMMON = 3,
KF_CATEGORY_PERUSER = 4
} ;
常量
KF_CATEGORY_VIRTUAL 值:1 虚拟文件夹不是文件系统的一部分,也就是说,它们没有路径。 例如,控制面板和打印机是虚拟文件夹。 许多功能(如文件夹路径和重定向)不适用于此类别。 |
KF_CATEGORY_FIXED 值: 2 固定的文件系统文件夹不由 Shell 管理,通常在安装系统时提供永久路径。 例如, Windows 和 程序文件 文件夹是固定文件夹。 许多功能(如重定向)不适用于此类别。 |
KF_CATEGORY_COMMON 值: 3 公用文件夹是用于共享数据和设置的文件系统文件夹,可供系统的所有用户访问。 例如,所有用户共享一个通用 的 Documents 文件夹及其每用户 Documents 文件夹。 |
KF_CATEGORY_PERUSER 值: 4 每用户文件夹是存储在每个用户的配置文件下,并且只能由该用户访问的文件夹。 例如, %USERPROFILE%\Pictures 。 此类别的文件夹通常支持许多功能,包括别名、重定向和自定义。 注意 用户配置文件根文件夹 (FOLDERID_Profile) 不支持重定向。 |
注解
KF_CATEGORY类型在 Shobjidl.h 中定义,如下所示。
typedef DWORD KF_CATEGORY;
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | shobjidl_core.h (包括 Shobjidl.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈