Windows 8 WinRT项目中的CreateFile2错误(错误\u不支持\u在\u APPCONTAINER中)

Windows 8 WinRT项目中的CreateFile2错误(错误\u不支持\u在\u APPCONTAINER中),windows-8,windows-runtime,visual-studio-2012,createfile,Windows 8,Windows Runtime,Visual Studio 2012,Createfile,我只是在WinRT中开发一些文件管理api。我在../Packages/myApp/LocalState/中成功创建了文件夹,但当我尝试在该文件夹中创建新文件(CreateFile2)时,我得到了以下结果 error 4252: ERROR_NOT_SUPPORTED_IN_APPCONTAINER This functionality is not supported in the context of an app container. 代码: 我做错了什么?我应该在清单中设置一些选项吗?

我只是在WinRT中开发一些文件管理api。我在../Packages/myApp/LocalState/中成功创建了文件夹,但当我尝试在该文件夹中创建新文件(CreateFile2)时,我得到了以下结果

error 4252: ERROR_NOT_SUPPORTED_IN_APPCONTAINER
This functionality is not supported in the context of an app container.
代码:

我做错了什么?我应该在清单中设置一些选项吗?
感谢您的帮助

已发现问题-在pCreateExParams结构中,.dwFileFlags和.dwSecurityQosFlags中有一些未定义的值。所以这很好:

CREATEFILE2_EXTENDED_PARAMETERS pCreateExParams = {0}; 
CREATEFILE2_EXTENDED_PARAMETERS pCreateExParams = {0};