Skip to main content

XblMultiplayerManagerMember

表示对多人游戏中成员的引用。

语法

成员

MemberId
类型:uint32_t
成员的 ID。 TeamId
类型:const char*
仅在使用 XBOX Live 锦标赛时适用。锦标赛中此成员的团队 ID。已弃用。将在未来版本中删除 InitialTeam
类型:const char*
仅在通过 Smart Match 使用团队规则时适用。Smart Match 建议的初始团队分配。 Xuid
类型:uint64_t
成员的 XBOX 用户 ID。 DebugGamertag
类型:const char*
成员的玩家代号。仅用于调试目的,因为此玩家代号可能已过时。建议使用社交管理器的 XblSocialManagerCreateSocialUserGroupFromList 或配置文件 API(例如 XblProfileGetUserProfileAsync)获取此信息。 IsLocal
类型:bool
指示此成员是否在本地设备上游戏。 IsInLobby
类型:bool
指示此成员是否为大厅的一部分。 IsInGame
类型:bool
指示此成员是否为游戏的一部分。 Status
类型:XblMultiplayerSessionMemberStatus
此成员的状态。 ConnectionAddress
类型:const char*
用于网络连接的地址。可用于安全套接字连接。 PropertiesJson
类型:const char*
指定成员自定义属性的 JSON 值。 DeviceToken
类型:const char*
唯一标识设备的令牌。用于设置主机和 QoS 度量。

备注

成员对象由 MultiplayerManager 创建和拥有。返回的 XblMultiplayerManagerMember 对象的字段仅在再次调用 XblMultiplayerManagerDoWork 之前有效。

要求

头文件: multiplayer_manager_c.h

另请参阅

multiplayer_manager_c
最后修改于 2026年8月24日