> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblMultiplayerActivityGetActivityResult

> XblMultiplayerActivityGetActivityResult

# XblMultiplayerActivityGetActivityResult

アクティビティ取得呼び出しが成功した場合の結果を取得します。

## 構文

```cpp theme={null}
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](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresultsize) を使用します。

*buffer*   \_Out\_writes\_bytes\_to\_(bufferSize,*bufferUsed)\
型: void*

結果を受け取る、呼び出し元によって割り当てられたバイト バッファー。

*ptrToBufferResults*   \_Outptr\_\
型: [XblMultiplayerActivityInfo\*\*](/reference/live/xsapi-c/multiplayer_activity_c/structs/xblmultiplayeractivityinfo)

`buffer` を指し示す、[XblMultiplayerActivityInfo](/reference/live/xsapi-c/multiplayer_activity_c/structs/xblmultiplayeractivityinfo) の厳密に型指定された配列。この配列を解放しないでください。そのライフサイクルは `buffer` に結び付けられています。

*resultCount*   \_Out\_\
型: size\_t\*

`ptrToBufferResults` 配列内のエントリの数。

*bufferUsed*   \_Out\_opt\_\
型: size\_t\*

`buffer` 内で使用されたバイト数。

### 戻り値

型: HRESULT

この API 操作の HRESULT 戻り値コード。

## 解説

結果を格納するために必要なバッファーのサイズを取得するには、[XblMultiplayerActivityGetActivityResultSize](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresultsize) 関数を呼び出します。<br /><br /> この関数の使用方法については、[マルチプレイヤー アクティビティのサンプル コード](/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to) の [アクティビティ](/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to#activities) セクションにある「アクティビティの取得」を参照してください。<br /><br /> マルチプレイヤー アクティビティの詳細については、[アクティビティ](/services/xbox-services/multiplayer/mpa/concepts/live-mpa-activities) を参照してください。

## 要件

**ヘッダー:** multiplayer\_activity\_c.h

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

## 関連項目

[multiplayer\_activity\_c](/reference/live/xsapi-c/multiplayer_activity_c/multiplayer_activity_c_members)


## Related topics

- [XblMultiplayerActivityGetActivityResultSize](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresultsize.md)
- [XblMultiplayerActivityInfo](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/structs/xblmultiplayeractivityinfo.md)
- [XblMultiplayerActivityGetActivityAsync](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityasync.md)
- [Multiplayer Activity のサンプル コード](/ja-jp/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md)
- [MPSD から PlayFab Multiplayer と MPA への移行](/ja-jp/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
