次の方法で共有


XblHttpCallGetResponseBodyBytes

HTTP 呼び出しの応答本体バッファーを取得します。

構文

HRESULT XblHttpCallGetResponseBodyBytes(  
         XblHttpCallHandle call,  
         size_t bufferSize,  
         uint8_t* buffer,  
         size_t* bufferUsed  
)  

パラメーター

call _In_
型: XblHttpCallHandle

HTTP 呼び出しのハンドル。

bufferSize _In_
型: size_t

渡される応答の本文のバッファー サイズ。

buffer _Out_writes_bytes_to_(bufferSize,bufferUsed)
型: uint8_t*

書き込まれるバッファー。

bufferUsed _Out_opt_
型: size_t*

バッファーに書き込まれた実際のバイト数の合計。

戻り値

型: HRESULT

この API 操作の結果コード。 値は、S_OK、E_INVALIDARG、または E_FAIL のいずれかになります。

解説

これは HTTP タスクが完了したときに XblHttpCallPerformAsync を呼び出した後にのみ呼び出すことができます。 これは、PerformAsync に渡された 応答の型 がベクトルであった場合にのみ有効です。

要件

ヘッダー: http_call_c.h

ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

http_call_c