social_manager_c

枚举

枚举 说明
XblPresenceFilter 筛选器信息级别。 游戏仅显示与特定游戏相关联的用户。
XblRelationshipFilter 筛选所依据的可能关系类型。
XblSocialManagerEventType 可能的社交管理器事件的类型。
XblSocialManagerExtraDetailLevel 控制每个 xbox_live_social_graph_user 中公开的信息量。 只能在构造 social_manager 时设置详细级别。
XblSocialUserGroupType 标识创建的社交用户组的类型。

函数

函数 说明
XblSocialManagerAddLocalUser 为指定的本地用户创建社交图片。
XblSocialManagerCreateSocialUserGroupFromFilters 构造一个 XblSocialManagerUserGroup,它是一组包含社交信息的用户。
XblSocialManagerCreateSocialUserGroupFromList 构造一个社交 XblSocialManagerUserGroup,它是一组包含社交信息的用户。
XblSocialManagerDestroySocialUserGroup 销毁已创建的社交用户组。
XblSocialManagerDoWork 每当游戏需要更新社交图片并获取更改事件列表时调用。
XblSocialManagerGetLocalUserCount 获取 SocialManager 目前跟踪的本地用户数。
XblSocialManagerGetLocalUsers 为 SocialManager 跟踪的所有用户返回用户句柄。
XblSocialManagerPresenceRecordIsUserPlayingTitle 查询与提供的在线记录相关联的用户是否正在播放给定的游戏 ID。
XblSocialManagerRemoveLocalUser 立即删除指定本地用户的社交图片。
XblSocialManagerSetRichPresencePollingStatus 设置是否允许社交管理器每 30 秒从在线服务轮询一次。
XblSocialManagerUpdateSocialUserGroup 将指定的社交用户组更新为新用户组。
XblSocialManagerUserGroupGetFilters 获取筛选组的筛选器。
XblSocialManagerUserGroupGetLocalUser 获取与该组关联的本地用户。
XblSocialManagerUserGroupGetType 获取社交管理器用户组的类型。
XblSocialManagerUserGroupGetUsers 获取用户组跟踪的用户的 XblSocialManagerUserPtrArray。
XblSocialManagerUserGroupGetUsersTrackedByGroup 获取指向该组跟踪的 XSAPI 拥有的 xuids 数组的指针。

句柄

句柄 说明
XblSocialManagerUserGroupHandle 社交管理器用户组的句柄。

结构

结构 说明
XblPreferredColor 用户的首选颜色。 通过 shell 设置。
XblSocialManagerEvent 社交图片中的某些内容已发生变化的事件。
XblSocialManagerPresenceRecord 社交管理器状态记录。 显示有关用户当前状态的信息并存储游戏记录。
XblSocialManagerPresenceTitleRecord 状态游戏记录的社交管理器版本。 提供有关不同游戏状态信息的信息。
XblSocialManagerUser 包含档案、状态、首选颜色和游戏历史记录数据的 Xbox 社交用户。
XblTitleHistory 有关用户是否已玩游戏的数据。