chat_manager::add_remote_user
Ajoute un utilisateur distant à l’instance chat_manager locale.Syntaxe
Paramètres
xboxUserId _In_Type : PCWSTR L’ID d’utilisateur XBOX de l’utilisateur distant à ajouter. locallyUniqueEndpointIdentifier _In_
Type : uint64_t Identificateur généré par le titre, utilisé pour désigner le point de terminaison sur lequel se trouve l’utilisateur distant. Un point de terminaison est un appareil, comme une XBOX One ou un PC. Chaque point de terminaison doit avoir un identificateur unique dans l’instance locale de Game Chat; l’identificateur n’a pas besoin d’être unique à l’échelle du réseau. Les utilisateurs distants sur le même point de terminaison, comme deux utilisateurs jouant sur la même XBOX One, doivent être ajoutés avec le même identificateur de point de terminaison. Game Chat utilisera cet identificateur pour indiquer, dans la structure game_chat_data_frame, à quels points de terminaison les données doivent être envoyées, et le titre doit l’utiliser pour indiquer de quel point de terminaison proviennent les données dans chat_manager::process_incoming_data().
Valeur de retour
Type : chat_user*Remarques
L’utilisateur est ajouté sans condition, sauf si le nombre total d’utilisateurs locaux et distants est égal au nombre maximal d’utilisateurs indiqué dans chat_manager::initialize().La valeur de retour est un pointeur vers l’objet chat_user associé à cet utilisateur. Si l’ID d’utilisateur XBOX n’est pas valide, la valeur chat_indicator de l’utilisateur sera game_chat_user_chat_indicator::platform_restricted.
Configuration requise
En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
chat_managerchat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::process_incoming_data
game_chat_data_frame
