social_manager_c
Énumérations
| Énumération | Description |
|---|---|
| XblPresenceFilter | Niveau de filtrage des informations. Title affiche uniquement les utilisateurs associés à un titre particulier. |
| XblRelationshipFilter | Types de relations possibles selon lesquels filtrer. |
| XblSocialManagerEventType | Types d’événements possibles du gestionnaire social. |
| XblSocialManagerExtraDetailLevel | Contrôle la quantité d’informations exposées dans chaque xbox_live_social_graph_user. Le niveau de détail ne peut être défini qu’à la construction de social_manager. |
| XblSocialUserGroupType | Identifie le type de groupe d’utilisateurs sociaux créé. |
Fonctions
| Fonction | Description |
|---|---|
| XblSocialManagerAddLocalUser | Crée un graphe social pour l’utilisateur local spécifié. |
| XblSocialManagerCreateSocialUserGroupFromFilters | Construit un XblSocialManagerUserGroup, qui est une collection d’utilisateurs avec des informations sociales. |
| XblSocialManagerCreateSocialUserGroupFromList | Construit un XblSocialManagerUserGroup social, qui est une collection d’utilisateurs avec des informations sociales. |
| XblSocialManagerDestroySocialUserGroup | Détruit un groupe d’utilisateurs sociaux créé. |
| XblSocialManagerDoWork | Appelée chaque fois que le titre souhaite mettre à jour le graphe social et obtenir la liste des événements de modification. |
| XblSocialManagerGetLocalUserCount | Obtient le nombre d’utilisateurs locaux actuellement suivis par SocialManager. |
| XblSocialManagerGetLocalUsers | Renvoie les handles d’utilisateur de tous les utilisateurs suivis par SocialManager. |
| XblSocialManagerPresenceRecordIsUserPlayingTitle | Détermine si l’utilisateur associé à l’enregistrement de présence fourni joue à un titre dont l’ID est donné. |
| XblSocialManagerRemoveLocalUser | Supprime immédiatement le graphe social de l’utilisateur local spécifié. |
| XblSocialManagerSetRichPresencePollingStatus | Indique s’il faut permettre au gestionnaire social d’interroger le service de présence toutes les 30 secondes. |
| XblSocialManagerUpdateSocialUserGroup | Met à jour le groupe d’utilisateurs sociaux spécifié avec un nouveau groupe d’utilisateurs. |
| XblSocialManagerUserGroupGetFilters | Obtient les filtres d’un groupe de filtres. |
| XblSocialManagerUserGroupGetLocalUser | Obtient l’utilisateur local auquel le groupe est associé. |
| XblSocialManagerUserGroupGetType | Obtient le type d’un groupe d’utilisateurs du gestionnaire social. |
| XblSocialManagerUserGroupGetUsers | Obtient un XblSocialManagerUserPtrArray des utilisateurs suivis par le groupe d’utilisateurs. |
| XblSocialManagerUserGroupGetUsersTrackedByGroup | Obtient un pointeur vers un tableau, détenu par XSAPI, des xuid suivis par le groupe. |
Handles
| Handle | Description |
|---|---|
| XblSocialManagerUserGroupHandle | Handle vers un groupe d’utilisateurs du gestionnaire social. |
Structures
| Structure | Description |
|---|---|
| XblPreferredColor | Couleur préférée de l’utilisateur. Définie via l’interpréteur de commandes. |
| XblSocialManagerEvent | Événement indiquant qu’un élément du graphe social a changé. |
| XblSocialManagerPresenceRecord | Enregistrement de présence du gestionnaire social. Affiche des informations sur l’état de présence actuel des utilisateurs et stocke les enregistrements de titre. |
| XblSocialManagerPresenceTitleRecord | Version du gestionnaire social de l’enregistrement de présence de titre. Fournit des informations de présence sur différents titres. |
| XblSocialManagerUser | Utilisateur social XBOX contenant les données de profil, de présence, de couleur préférée et d’historique des titres. |
| XblTitleHistory | Données indiquant si l’utilisateur a joué au titre. |
