Skip to main content

chat_manager::add_remote_user

Agrega un usuario remoto a la instancia local de chat_manager.

Sintaxis

Parámetros

xboxUserId   _In_
Tipo: PCWSTR
El identificador de usuario de XBOX del usuario remoto que se va a agregar. locallyUniqueEndpointIdentifier   _In_
Tipo: uint64_t
Un identificador generado por el título que se usa para hacer referencia al punto de conexión en el que se encuentra el usuario remoto. Un punto de conexión es un dispositivo, como una XBOX One o un PC. Cada punto de conexión debe tener un identificador único en la instancia local de Game Chat; el identificador no necesita ser único globalmente en toda la red. Los usuarios remotos que están en el mismo punto de conexión, como dos usuarios que juegan en la misma XBOX One, deben agregarse con el mismo identificador de punto de conexión. Game Chat usará este identificador para indicar a qué puntos de conexión se deben enviar los datos en la estructura game_chat_data_frame, y el título debe usarlo para indicar de qué punto de conexión proceden los datos en chat_manager::process_incoming_data().

Valor devuelto

Tipo: chat_user*

Comentarios

El usuario se agregará incondicionalmente, a menos que el número total de usuarios locales y remotos sea igual al número máximo de usuarios que se indicó en chat_manager::initialize().

El valor devuelto es un puntero al objeto chat_user asociado a este usuario. Si el identificador de usuario de XBOX no es válido, el valor de chat_indicator del usuario será game_chat_user_chat_indicator::platform_restricted.

Requisitos

Encabezado: GameChat2.h Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

chat_manager
chat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::process_incoming_data
game_chat_data_frame
Última modificación el 28 de agosto de 2026