social_manager_c
Enumerações
| Enumeração | Descrição |
|---|---|
| XblPresenceFilter | O nível de filtro das informações. Title mostrará apenas os usuários associados a um título específico. |
| XblRelationshipFilter | Tipos de relacionamento possíveis pelos quais filtrar. |
| XblSocialManagerEventType | Os tipos de eventos possíveis do social manager. |
| XblSocialManagerExtraDetailLevel | Controla a quantidade de informações expostas em cada xbox_live_social_graph_user. O nível de detalhe só pode ser definido na construção do social_manager. |
| XblSocialUserGroupType | Identifica o tipo de grupo de usuários sociais criado. |
Funções
| Função | Descrição |
|---|---|
| XblSocialManagerAddLocalUser | Cria um grafo social para o usuário local especificado. |
| XblSocialManagerCreateSocialUserGroupFromFilters | Constrói um XblSocialManagerUserGroup, que é uma coleção de usuários com informações sociais. |
| XblSocialManagerCreateSocialUserGroupFromList | Constrói um XblSocialManagerUserGroup social, que é uma coleção de usuários com informações sociais. |
| XblSocialManagerDestroySocialUserGroup | Destrói um Social User Group criado. |
| XblSocialManagerDoWork | Chamada sempre que o título deseja atualizar o grafo social e obter a lista de eventos de alteração. |
| XblSocialManagerGetLocalUserCount | Obtém o número de usuários locais rastreados atualmente pelo SocialManager. |
| XblSocialManagerGetLocalUsers | Retorna identificadores de usuário para todos os usuários rastreados pelo SocialManager. |
| XblSocialManagerPresenceRecordIsUserPlayingTitle | Consulta se o usuário associado ao registro de presença fornecido está jogando um determinado ID de título. |
| XblSocialManagerRemoveLocalUser | Remove imediatamente um grafo social do usuário local especificado. |
| XblSocialManagerSetRichPresencePollingStatus | Define se o social manager deve sondar o serviço de presença a cada 30 segundos. |
| XblSocialManagerUpdateSocialUserGroup | Atualiza o grupo de usuários sociais especificado para um novo grupo de usuários. |
| XblSocialManagerUserGroupGetFilters | Obtém os filtros de um grupo de filtros. |
| XblSocialManagerUserGroupGetLocalUser | Obtém o usuário local ao qual o grupo está associado. |
| XblSocialManagerUserGroupGetType | Obtém o tipo de um grupo de usuários do Social Manager. |
| XblSocialManagerUserGroupGetUsers | Obtém um XblSocialManagerUserPtrArray dos usuários rastreados pelo grupo de usuários. |
| XblSocialManagerUserGroupGetUsersTrackedByGroup | Obtém um ponteiro para uma matriz, de propriedade da XSAPI, de xuids rastreados pelo grupo. |
Identificadores
| Identificador | Descrição |
|---|---|
| XblSocialManagerUserGroupHandle | Um identificador para um grupo de usuários do social manager. |
Estruturas
| Estrutura | Descrição |
|---|---|
| XblPreferredColor | Cor preferida do usuário. Definida por meio do shell. |
| XblSocialManagerEvent | Um evento indicando que algo no grafo social foi alterado. |
| XblSocialManagerPresenceRecord | Registro de presença do social manager. Mostra informações sobre o status de presença atual dos usuários e armazena registros de título. |
| XblSocialManagerPresenceTitleRecord | Versão do social manager do registro de título de presença. Fornece informações de presença sobre diferentes títulos. |
| XblSocialManagerUser | Usuário social do XBOX que contém dados de perfil, presença, cor preferida e histórico de títulos. |
| XblTitleHistory | Dados sobre se o usuário jogou o título. |
