我有一个实现接口的对象,Windows::Storage::Streams::IBuffer我希望从中获取一个字节数组,但是在查看文档时,这个接口看起来很没用,并且文档没有提供任何可以组合的其他类的引用用这个界面来实现我的目的.到目前为止我用google发现的只是对.Net类WindowsRuntimeBufferExtensions的引用,但我使用的是C++,所以这也是一个死胡同.
有人可以提示如何从Windows::Storage::Streams::IBufferC++中获取字节数组吗?
我试图从这个答案中放入类NativeBuffer 但是当windows.storage.streams.h我有很多错误,如:
Error 1 error C2872: 'AsyncStatus' : ambiguous symbol c:\program files (x86)\windows phone kits\8.0\include\abi\asyncinfo.h 75
Error 2 error C2872: 'AsyncStatus' : ambiguous symbol c:\program files (x86)\windows phone kits\8.0\include\abi\asyncinfo.h 76
Error 3 error C2872: 'AsyncStatus' : ambiguous symbol c:\program files (x86)\windows phone kits\8.0\include\abi\asyncinfo.h 77
Error 4 error C2872: 'AsyncStatus' : ambiguous symbol c:\program files (x86)\windows phone kits\8.0\include\abi\asyncinfo.h 78
Error 5 error C2371: 'IAsyncInfo' : redefinition; different basic types c:\program files (x86)\windows phone kits\8.0\include\abi\asyncinfo.h 108
Error 6 error C2872: …Run Code Online (Sandbox Code Playgroud)