查询由文件夹的 KNOWNFOLDERID 标识的已知文件夹的完整路径。
此函数替换 get_folder_path。 该旧函数现在只是 get_known_folder_path 的包装器。
rfid 对标识文件夹的 KNOWNFOLDERID 的引用。
flags 指定特殊检索选项的标志。 此值可以为 0;否则,一个或多个 KNOWN_FOLDER_FLAG 值。
h_token 表示特定用户的访问令牌。如果此参数为NULL(这是最常见的用法),则该函数会请求当前用户的已知文件夹。通过传递该用户的h_token请求特定用户的文件夹。这通常在具有足够权限检索给定用户的令牌的服务上下文中完成。必须使用TOKEN_QUERY和TOKEN_IMPERSONATE权限打开该令牌。在某些情况下,还需要包含TOKEN_DUPLICATE。除了传递用户的h_token外还必须装载该特定用户的注册表配置单元。有关访问控制问题的进一步讨论,请参阅访问控制。为h_token 参数分配值 -1 表示默认用户。 这允许 get_known_folder_path 的客户端查找文件夹位置 (,例如默认用户的 桌面 文件夹) 。 创建任何新用户帐户时,默认用户用户配置文件将重复,并包含文档和桌面等特殊文件夹。 添加到“默认用户”文件夹的任何项目也会显示在任何新用户帐户中。 请注意,访问“默认用户”文件夹需要管理员权限。