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

# chat_manager::add_remote_user

> chat_manager::add_remote_user

# chat\_manager::add\_remote\_user

ローカル chat\_manager インスタンスにリモート ユーザーを追加します。

## 構文

```cpp theme={null}
chat_user* add_remote_user(  
    PCWSTR xboxUserId,  
    uint64_t locallyUniqueEndpointIdentifier  
)  
```

### パラメーター

*xboxUserId*   \_In\_\
型: PCWSTR

追加するリモート ユーザーの XBOX ユーザー ID。

*locallyUniqueEndpointIdentifier*   \_In\_\
型: uint64\_t

リモート ユーザーがいるエンドポイントを参照するためにタイトルによって生成される識別子。エンドポイントとは、XBOX One や PC などのデバイスのことです。各エンドポイントは、Game Chat のローカル インスタンス内で一意の識別子を持つ必要があります。識別子はネットワーク全体でグローバルに一意である必要はありません。同じ XBOX One 上で 2 人のユーザーがプレイしている場合など、同じエンドポイント上のリモート ユーザーは、同じエンドポイント識別子で追加する必要があります。Game Chat は、この識別子を使用して game\_chat\_data\_frame 構造体内でどのエンドポイントにデータを送信する必要があるかを示し、また、chat\_manager::process\_incoming\_data() の中でデータがどのエンドポイントから来たかを示すためにタイトルで使用する必要があります。

### 戻り値

型: chat\_user\*

## 解説

ローカルおよびリモート ユーザーの合計数が chat\_manager::initialize() で指定された最大ユーザー数と等しくない限り、ユーザーは無条件に追加されます。<br /><br /> 戻り値は、このユーザーに関連付けられた chat\_user オブジェクトへのポインターです。XBOX ユーザー ID が無効な場合、ユーザーの chat\_indicator 値は game\_chat\_user\_chat\_indicator::platform\_restricted になります。

## 要件

**ヘッダー:** GameChat2.h

**サポートされるプラットフォーム:** Windows、XBOX One ファミリ本体および XBOX Series 本体

## 関連項目

[chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[chat\_user](/reference/chat/gamechat2/classes/chat_user/chat_user)\
[chat\_manager::add\_remote\_user](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user)\
[chat\_manager::remove\_user](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user)\
[chat\_manager::process\_incoming\_data](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_process_incoming_data)\
[game\_chat\_data\_frame](/reference/chat/gamechat2/structs/game_chat_data_frame)


## Related topics

- [chat_manager::add_local_user](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_local_user.md)
- [chat_manager::remove_user](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user.md)
- [chat_manager::process_incoming_data](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_process_incoming_data.md)
- [chat_manager::get_chat_users](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_chat_users.md)
- [game_chat_data_frame](/ja-jp/reference/chat/gamechat2/structs/game_chat_data_frame.md)
