2

Windows Phone 8 C ++/CXで簡単なHTTPリクエストを作成する必要があります。例はどこにありますか?

このhttp://msdn.microsoft.com/en-US/library/windowsphone/develop/jj662956(v=vs.105).aspxドキュメントにはIXMLHTTPRequest2、サポートする必要があると書かれていますが、プロジェクトで有効にする方法がわかりません。これは単なる標準のWindowsPhoneDirect3dネイティブアプリですか?

4

1 に答える 1

7

MicrosoftのIXMLHTTPRequest2の例は、Windows Phone 8 c ++ / cx
http://msdn.microsoft.com/en-us/library/hh873181.aspx

で機能しました。 必要な変更は、CreateStreamOverRandomAccessStreamのみでした。 WP8。

このメソッドを書き直します。

void HttpRequest::CreateMemoryStream(IStream **stream)
{
   auto randomAccessStream = ref new Windows::Storage::Streams::InMemoryRandomAccessStream();
   CheckHResult(CreateStreamOverRandomAccessStream(randomAccessStream, IID_PPV_ARGS(stream)));
}

これに:

void HttpRequest::CreateMemoryStream(IStream** stream)
{   
    checkHResult(::CreateStreamOnHGlobal(0, TRUE, stream));
}
于 2013-02-19T10:02:35.747 に答える