XblSocialManagerEventType
可能的社交管理器事件的类型。
语法
enum class XblSocialManagerEventType : uint32_t
{
UsersAddedToSocialGraph,
UsersRemovedFromSocialGraph,
PresenceChanged,
ProfilesChanged,
SocialRelationshipsChanged,
LocalUserAdded,
SocialUserGroupLoaded,
SocialUserGroupUpdated,
UnknownEvent
}
常量
常量 | 说明 |
---|---|
UsersAddedToSocialGraph | 一个或多个用户添加到社交图时触发。 如果用户被列表组跟踪或被本地用户跟踪,则被添加至图形中。 |
UsersRemovedFromSocialGraph | 从社交图中删除一个或多个用户时触发。 如果本地用户不关注该用户,则他们也不会从社交图中删除,也不会被任何列表组跟踪。 |
PresenceChanged | 用户状态记录已更改。 此事件意味着筛选器组跟踪的用户组可能已更改(即,如果该组是使用 XblPresenceFilter 创建的)。 |
ProfilesChanged | 用户档案信息已更改。 |
SocialRelationshipsChanged | 与用户的关系已更改。 此事件意味着筛选器组跟踪的用户组可能已更改(即,如果该组是使用 XblRelationshipFilter 创建的)。 |
LocalUserAdded | 为本地用户加载初始社交图后触发。 |
SocialUserGroupLoaded | 社交组跟踪的所有用户都在社交图中时触发。 |
SocialUserGroupUpdated | 使用 XblSocialManagerUpdateSocialUserGroup 更新基于列表的用户组后,将触发此事件以指示所有新用户都在社交图中。 如果他们还不是图形的一部分,则将添加新用户。 注意,此事件不适用于基于基于筛选器的用户组。 |
UnknownEvent | 未知。 |
成员属于
要求
头文件:social_manager_c.h