我一直在嘗試使用C++/CX StorageFile::ReadAsync()
讀取一個商店的應用程序文件,但它始終返回參數無效例外,不管是什麼storagefile :: ReadAsync異常在c + +/cx中?
// "file" are returned from FileOpenPicker
IRandomAccessStream^ reader = create_task(file->OpenAsync(FileAccessMode::Read)).get();
if (reader->CanRead)
{
BitmapImage^ b = ref new BitmapImage();
const int count = 1000000;
Streams::Buffer^ bb = ref new Streams::Buffer(count);
create_task(reader->ReadAsync(bb, 1, Streams::InputStreamOptions::None)).get();
}
我打開所有的表現能力和增加「文件打開選擇器」+「文件類型關聯」用於聲明。有任何想法嗎 ?謝謝!
PS:我發現大多數的解決方案是C#,但代碼結構是相似的...