如何使用自定义文件夹扩展已知文件夹

独立软件供应商 (ISV) 可以通过注册自己的已知文件夹来扩展系统上的已知文件夹集。 注册后,系统就会知道这些第三方文件夹。 它们可通过对 IKnownFolderManager::GetFolderIds 的任何调用找到。 请注意,已知文件夹必须是每台计算机文件夹。 无法创建每用户已知文件夹。

Instructions

步骤 1:

通过 KNOWNFOLDER_DEFINITION 结构定义已知文件夹。

步骤 2:

通过调用 IKnownFolderManager::RegisterFolder 注册已知文件夹。

备注

如果在安装过程中为应用程序创建已知文件夹,则还必须在卸载代码中包含 IKnownFolderManager::UnregisterFolder

在注册之前,请考虑为何要将你的文件夹包含在已知文件夹系统中。 你应该有理由将文件夹提升到该级别的系统可见性。

已知文件夹示例