presence_c
Funções
| Função | Descrição |
|---|---|
| XblPresenceAddDevicePresenceChangedHandler | Registra um manipulador de eventos para notificações de alteração de presença de dispositivo. As notificações serão recebidas apenas para os usuários configurados com XblPresenceTrackUsers. |
| XblPresenceAddTitlePresenceChangedHandler | Registra um manipulador de eventos para notificações de alteração de presença de título. As notificações serão recebidas apenas para os usuários e títulos configurados com XblPresenceTrackUsers e XblPresenceTrackAdditionalTitles, respectivamente. |
| XblPresenceDevicePresenceChangedHandler | Manipulador de eventos para notificações de alteração de presença de dispositivo. |
| XblPresenceGetPresenceAsync | Obtém informações de presença para uma ID de usuário XBOX específica. |
| XblPresenceGetPresenceForMultipleUsersAsync | Obtém informações de presença para vários usuários. |
| XblPresenceGetPresenceForMultipleUsersResult | Obtém o resultado de uma chamada XblPresenceGetPresenceForMultipleUsers. |
| XblPresenceGetPresenceForMultipleUsersResultCount | Obtém a contagem de resultados de uma chamada XblPresenceGetPresenceForMultipleUsersAsync. |
| XblPresenceGetPresenceForSocialGroupAsync | Obtém informações de presença para um grupo específico de usuários. |
| XblPresenceGetPresenceForSocialGroupResult | Obtém o resultado de uma chamada XblPresenceGetPresenceForSocialGroup. |
| XblPresenceGetPresenceForSocialGroupResultCount | Obtém a contagem de resultados de uma chamada XblPresenceGetPresenceForSocialGroupAsync. |
| XblPresenceGetPresenceResult | Obtém o resultado de uma chamada XblPresenceGetPresenceAsync. |
| XblPresenceRecordCloseHandle | Fecha um XblPresenceRecordHandle. |
| XblPresenceRecordDuplicateHandle | Duplica um XblPresenceRecordHandle. |
| XblPresenceRecordGetDeviceRecords | Obtém os registros de presença de dispositivo associados a um registro de presença retornado. |
| XblPresenceRecordGetUserState | Obtém o estado de presença global de um registro de presença. |
| XblPresenceRecordGetXuid | Obtém o Xuid do usuário ao qual um registro de presença está associado. |
| XblPresenceRemoveDevicePresenceChangedHandler | Cancela o registro de um manipulador de eventos para notificações de alteração de presença de dispositivo. |
| XblPresenceRemoveTitlePresenceChangedHandler | Cancela o registro de um manipulador de eventos para notificações de alteração de presença de título. |
| XblPresenceSetPresenceAsync | Define as informações de presença para o contexto do usuário atual. |
| XblPresenceStopTrackingAdditionalTitles | Configura a lista de títulos para os quais a presença de título em tempo real será rastreada. As atualizações de presença de título para os títulos especificados deixarão de ser recebidas. |
| XblPresenceStopTrackingUsers | Configura a lista de usuários para os quais as atualizações de presença de dispositivo e de título em tempo real serão rastreadas. As atualizações de presença para os usuários especificados deixarão de ser recebidas. |
| XblPresenceTitlePresenceChangedHandler | Manipulador de eventos para notificações de alteração de presença de título. |
| XblPresenceTrackAdditionalTitles | Configura a lista de títulos para os quais a presença de título em tempo real será rastreada. Para receber atualizações de presença de título para títulos diferentes do título atual, eles devem ser adicionados usando esta API. |
| XblPresenceTrackUsers | Configura a lista de usuários para os quais as atualizações de presença de dispositivo e de título em tempo real serão rastreadas. |
Estruturas
| Estrutura | Descrição |
|---|---|
| XblPresenceBroadcastRecord | As informações de transmissão sobre o que o usuário está transmitindo. |
| XblPresenceDeviceRecord | Define valores que representam o registro de presença de dispositivo xbl. |
| XblPresenceQueryFilters | Struct passada para as APIs de presença para filtrar os registros de presença retornados. |
| XblPresenceRichPresenceIds | IDs necessárias para definir o Rich Presence. |
| XblPresenceTitleRecord | Define valores que representam o registro de presença de título xbl. |
Identificadores
| Identificador | Descrição |
|---|---|
| XblPresenceRecordHandle | O identificador de um registro de presença xbl. |
Enumerações
| Enumeração | Descrição |
|---|---|
| XblPresenceBroadcastProvider | Define valores que representam o provedor de streaming. |
| XblPresenceDetailLevel | Define valores usados para definir o nível de detalhes de presença retornado pelo serviço. Escolher o nível de detalhes adequado pode ajudar no desempenho da API. |
| XblPresenceDeviceType | Define valores usados para indicar o tipo de dispositivo associado a um XblSocialManagerPresenceTitleRecord. |
| XblPresenceMediaIdType | Define valores usados para indicar os tipos de ID de mídia para dados de presença de mídia. |
| XblPresenceTitleState | Define valores usados para indicar o estado de presença de título de um usuário. |
| XblPresenceTitleViewState | Define valores usados para indicar os estados da exibição de tela das informações de presença. |
| XblPresenceUserState | Define valores usados para indicar o estado do usuário em relação ao serviço de presença. |
