> ## 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.

# XblMultiplayerActivityInfo

> XblMultiplayerActivityInfo

# XblMultiplayerActivityInfo

タイトルをプレイしているプレイヤーのアクティビティに関する情報。

## 構文

```cpp theme={null}
typedef struct XblMultiplayerActivityInfo {  
    uint64_t xuid;  
    const char* connectionString;  
    XblMultiplayerActivityJoinRestriction joinRestriction;  
    size_t maxPlayers;  
    size_t currentPlayers;  
    const char* groupId;  
    XblMultiplayerActivityPlatform platform;  
} XblMultiplayerActivityInfo  
```

### メンバー

*xuid*\
型: uint64\_t

アクティビティ情報が属する XBOX ユーザー ID。

*connectionString*\
型: const char\*

ゲームに参加するために、接続してくるクライアントに渡される接続文字列。通常はサーバーの IP アドレスなどの情報を含みます。アクティビティを照会する際、このフィールドはアクティビティが公開されているか、プレイヤーが呼び出し元をフォローしている場合にのみ設定されます。

*joinRestriction*\
型: [XblMultiplayerActivityJoinRestriction](/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityjoinrestriction)

プレイヤーの現在のアクティビティに誰が参加できるかを指定します。

*maxPlayers*\
型: size\_t

プレイヤーの現在のアクティビティに参加できるプレイヤーの最大数。値が 0 の場合は、参加できるプレイヤーがいないことを示します。

*currentPlayers*\
型: size\_t

マルチプレイヤー アクティビティ内でそのプレイヤーとすでにプレイしているプレイヤーの数。値が 0 の場合は、現在他にプレイしているプレイヤーがいないことを示します。

*groupId*\
型: const char\*

同じアクティビティの一部としてプレイしているすべてのユーザーをグループ化する一意の識別子。タイトルはアクティビティを作成するときにこの識別子を設定します。

*platform*\
型: [XblMultiplayerActivityPlatform](/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform)

アクティビティが発生しているプラットフォーム。アクティビティを設定する際、プラットフォームは自動的に推測されるため、このフィールドは無視されます。

## 解説

この列挙型の使用方法については、[マルチプレイヤー アクティビティのサンプル コード](/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) セクションにある「アクティビティの設定」および「アクティビティの取得」を参照してください。

## 使用される引数

[XblMultiplayerActivityGetActivityResult](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresult)\
[XblMultiplayerActivitySetActivityAsync](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysetactivityasync)

## 要件

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

## 関連項目

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


## Related topics

- [XblMultiplayerActivityPlatform](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform.md)
- [XblMultiplayerActivityJoinRestriction](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityjoinrestriction.md)
- [XblMultiplayerActivityGetActivityResult](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresult.md)
- [XblMultiplayerActivitySetActivityAsync](/ja-jp/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysetactivityasync.md)
- [Multiplayer Activity のサンプル コード](/ja-jp/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md)
