> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# presence_c

> presence_c

# presence\_c

## Funções

| Função | Descrição |
| - | - |
| [XblPresenceAddDevicePresenceChangedHandler](/pt-BR/reference/live/xsapi-c/presence_c/functions/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](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencetrackusers). |
| [XblPresenceAddTitlePresenceChangedHandler](/pt-BR/reference/live/xsapi-c/presence_c/functions/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](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencetrackusers) e [XblPresenceTrackAdditionalTitles](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencetrackadditionaltitles), respectivamente. |
| [XblPresenceDevicePresenceChangedHandler](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencedevicepresencechangedhandler) | Manipulador de eventos para notificações de alteração de presença de dispositivo. |
| [XblPresenceGetPresenceAsync](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceasync) | Obtém informações de presença para uma ID de usuário XBOX específica. |
| [XblPresenceGetPresenceForMultipleUsersAsync](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceformultipleusersasync) | Obtém informações de presença para vários usuários. |
| [XblPresenceGetPresenceForMultipleUsersResult](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceformultipleusersresult) | Obtém o resultado de uma chamada XblPresenceGetPresenceForMultipleUsers. |
| [XblPresenceGetPresenceForMultipleUsersResultCount](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceformultipleusersresultcount) | Obtém a contagem de resultados de uma chamada XblPresenceGetPresenceForMultipleUsersAsync. |
| [XblPresenceGetPresenceForSocialGroupAsync](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceforsocialgroupasync) | Obtém informações de presença para um grupo específico de usuários. |
| [XblPresenceGetPresenceForSocialGroupResult](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceforsocialgroupresult) | Obtém o resultado de uma chamada XblPresenceGetPresenceForSocialGroup. |
| [XblPresenceGetPresenceForSocialGroupResultCount](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceforsocialgroupresultcount) | Obtém a contagem de resultados de uma chamada XblPresenceGetPresenceForSocialGroupAsync. |
| [XblPresenceGetPresenceResult](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceresult) | Obtém o resultado de uma chamada XblPresenceGetPresenceAsync. |
| [XblPresenceRecordCloseHandle](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencerecordclosehandle) | Fecha um XblPresenceRecordHandle. |
| [XblPresenceRecordDuplicateHandle](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencerecordduplicatehandle) | Duplica um XblPresenceRecordHandle. |
| [XblPresenceRecordGetDeviceRecords](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencerecordgetdevicerecords) | Obtém os registros de presença de dispositivo associados a um registro de presença retornado. |
| [XblPresenceRecordGetUserState](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencerecordgetuserstate) | Obtém o estado de presença global de um registro de presença. |
| [XblPresenceRecordGetXuid](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencerecordgetxuid) | Obtém o Xuid do usuário ao qual um registro de presença está associado. |
| [XblPresenceRemoveDevicePresenceChangedHandler](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresenceremovedevicepresencechangedhandler) | Cancela o registro de um manipulador de eventos para notificações de alteração de presença de dispositivo. |
| [XblPresenceRemoveTitlePresenceChangedHandler](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresenceremovetitlepresencechangedhandler) | Cancela o registro de um manipulador de eventos para notificações de alteração de presença de título. |
| [XblPresenceSetPresenceAsync](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencesetpresenceasync) | Define as informações de presença para o contexto do usuário atual. |
| [XblPresenceStopTrackingAdditionalTitles](/pt-BR/reference/live/xsapi-c/presence_c/functions/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](/pt-BR/reference/live/xsapi-c/presence_c/functions/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](/pt-BR/reference/live/xsapi-c/presence_c/functions/xblpresencetitlepresencechangedhandler) | Manipulador de eventos para notificações de alteração de presença de título. |
| [XblPresenceTrackAdditionalTitles](/pt-BR/reference/live/xsapi-c/presence_c/functions/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](/pt-BR/reference/live/xsapi-c/presence_c/functions/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](/pt-BR/reference/live/xsapi-c/presence_c/structs/xblpresencebroadcastrecord) | As informações de transmissão sobre o que o usuário está transmitindo. |
| [XblPresenceDeviceRecord](/pt-BR/reference/live/xsapi-c/presence_c/structs/xblpresencedevicerecord) | Define valores que representam o registro de presença de dispositivo xbl. |
| [XblPresenceQueryFilters](/pt-BR/reference/live/xsapi-c/presence_c/structs/xblpresencequeryfilters) | Struct passada para as APIs de presença para filtrar os registros de presença retornados. |
| [XblPresenceRichPresenceIds](/pt-BR/reference/live/xsapi-c/presence_c/structs/xblpresencerichpresenceids) | IDs necessárias para definir o Rich Presence. |
| [XblPresenceTitleRecord](/pt-BR/reference/live/xsapi-c/presence_c/structs/xblpresencetitlerecord) | Define valores que representam o registro de presença de título xbl. |

## Identificadores

| Identificador | Descrição |
| - | - |
| [XblPresenceRecordHandle](/pt-BR/reference/live/xsapi-c/presence_c/handles/xblpresencerecordhandle) | O identificador de um registro de presença xbl. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [XblPresenceBroadcastProvider](/pt-BR/reference/live/xsapi-c/presence_c/enums/xblpresencebroadcastprovider) | Define valores que representam o provedor de streaming. |
| [XblPresenceDetailLevel](/pt-BR/reference/live/xsapi-c/presence_c/enums/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](/pt-BR/reference/live/xsapi-c/presence_c/enums/xblpresencedevicetype) | Define valores usados para indicar o tipo de dispositivo associado a um XblSocialManagerPresenceTitleRecord. |
| [XblPresenceMediaIdType](/pt-BR/reference/live/xsapi-c/presence_c/enums/xblpresencemediaidtype) | Define valores usados para indicar os tipos de ID de mídia para dados de presença de mídia. |
| [XblPresenceTitleState](/pt-BR/reference/live/xsapi-c/presence_c/enums/xblpresencetitlestate) | Define valores usados para indicar o estado de presença de título de um usuário. |
| [XblPresenceTitleViewState](/pt-BR/reference/live/xsapi-c/presence_c/enums/xblpresencetitleviewstate) | Define valores usados para indicar os estados da exibição de tela das informações de presença. |
| [XblPresenceUserState](/pt-BR/reference/live/xsapi-c/presence_c/enums/xblpresenceuserstate) | Define valores usados para indicar o estado do usuário em relação ao serviço de presença. |


## Related topics

- [XblPresenceSetPresenceAsync](/reference/live/xsapi-c/presence_c/functions/xblpresencesetpresenceasync.md)
- [XblPresenceGetPresenceAsync](/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceasync.md)
- [XblPresenceRichPresenceIds](/reference/live/xsapi-c/presence_c/structs/xblpresencerichpresenceids.md)
- [XblPresenceGetPresenceResult](/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceresult.md)
