XblMultiplayerActivityGetActivityResult
成功した取得アクティビティ呼び出しの結果を取得します。
構文
HRESULT XblMultiplayerActivityGetActivityResult(
XAsyncBlock* async,
size_t bufferSize,
void* buffer,
XblMultiplayerActivityInfo** ptrToBufferResults,
size_t* resultCount,
size_t* bufferUsed
)
パラメーター
async _In_
型: XAsyncBlock*
この操作での XAsyncBlock
。
bufferSize _In_
型: size_t
結果バッファーのサイズ。 XblMultiplayerActivityGetActivityResultSize を使用して、必要なバッファー サイズを取得します。
buffer _Out_writes_bytes_to_(bufferSize,bufferUsed)
型: void
結果を受け取る呼び出し元が割り当てた バイト バッファ。
ptrToBufferResults _Outptr_
型: XblMultiplayerActivityInfo**
厳密に buffer
に型指定された XblMultiplayerActivityInfo の配列。 このアレイを解放しないでください。 そのライフサイクルは buffer
に関連付けられています。
resultCount _Out_
型: size_t*
ptrToBufferResults
配列内のエントリの数です。
bufferUsed_Out_opt_
型: size_t*
使用された buffer
のバイト数。
戻り値
型: HRESULT
この API 操作の HRESULT 結果コード。
解説
結果を保存するために必要なバッファーのサイズを取得するには、XblMultiplayerActivityGetActivityResultSize 関数を呼び出します。
この関数の使用方法を確認するには、マルチプレイヤー アクティビティ用のサンプル コードの アクティビティ セクションの「アクティビティの取得」を参照してください。
マルチプレイヤー アクティビティについて詳しくは、「アクティビティ」を参照してください。
要件
ヘッダー: multiplayer_activity_c.h
ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib