windows-10 - CfCreatePlaceholders 返回 0x8007017C

标签 windows-10 msdn windows-10-desktop

我正在使用 Windows Cloud Filter API 编写同步提供程序,但对 CfCreatePlaceholders 的调用始终失败。

以下是我在提供商全部连接后运行的代码示例:

CF_PLACEHOLDER_CREATE_INFO cInfo[1] = { 0 };
cInfo[0].RelativeFileName = L"testfile";
cInfo[0].FsMetadata.BasicInfo.FileAttributes = FILE_ATTRIBUTE_NORMAL | FILE_ATTRIBUTE_DIRECTORY;
cInfo[0].Flags = CF_PLACEHOLDER_CREATE_FLAG_NONE;

...

HRESULT ret = CfCreatePlaceholders(basePath, cInfo, 1, CF_CREATE_FLAG_STOP_ON_ERROR, &EntriesProcessed);

我希望 CfCreatePlaceholders 返回 S_OK,但它返回 0x8007017C (ERROR_CLOUD_FILE_INVALID_REQUEST)。我做错了什么?

最佳答案

自从我发布问题后,我找到了 Microsoft 的示例应用程序来演示如何使用此 API。该示例显示了文档中不清楚的一些内容。

如果它对其他人有帮助:Cloud Mirror Sample

关于windows-10 - CfCreatePlaceholders 返回 0x8007017C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54336623/

相关文章:

c# - BackgroundTask UWP Windows 10 TimeTriggeredTask 示例已注册但从未启动

windows-7 - SStab 在不同操作系统中无法正确显示

windows - Julia,Windows 10 上的 ArchGDAL 安装错误

uwp - 从桌面应用程序恢复挂起的 UWP 应用程序

uwp - 通过App Installer安装UWP应用程序出现网络错误,依赖包丢失

c# - 使用 C# 或 C++ 在 Windows 10 上的 Bash 上运行 GCC

html - CSS Internet Explorer 8 问题中的框阴影

c# - 如何在 C# 中启用 Windows Defender

c++ - 解码由 GetAdaptersAddresses Windows API 函数返回到内存中的 IP_ADAPTER_ADDRESSES 结构?

c# - 向 MediaComposition 添加背景颜色