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

# XblAchievementsManagerDoWork

> XblAchievementsManagerDoWork

# XblAchievementsManagerDoWork

Chamada sempre que o título deseja atualizar o estado das conquistas e obter a lista de eventos de alteração.

## Sintaxe

```cpp theme={null}
HRESULT XblAchievementsManagerDoWork(  
         const XblAchievementsManagerEvent** achievementsEvents,  
         size_t* achievementsEventsCount  
)  
```

### Parâmetros

*achievementsEvents*   \_Outptr\_result\_maybenull\_\
Tipo: [XblAchievementsManagerEvent\*\*](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent.md)

Retorna um ponteiro para a matriz de eventos de conquista ocorridos desde a última chamada a XblAchievementsManagerDoWork.

*achievementsEventsCount*   \_Out\_\
Tipo: size\_t\*

Retorna o número de eventos na matriz de eventos de conquista.

### Valor retornado

Tipo: HRESULT

Código de retorno HRESULT para esta operação de API.

## Comentários

Deve ser chamada a cada quadro para que os dados estejam atualizados. A matriz de eventos de conquista retornada só é válida até a próxima chamada a [XblAchievementsManagerDoWork](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerdowork.md). Verifique se foram retornados eventos de conquista. Se a matriz de eventos de conquista for nula, não há resultados. Se a contagem de eventos de conquista for 0, não há resultados. Se foram retornados eventos de conquista, trate cada [XblAchievementsManagerEvent](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent.md) de acordo com seu respectivo [XblAchievementsManagerEventType](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/enums/xblachievementsmanagereventtype.md).

## Requisitos

**Cabeçalho:** achievements\_manager\_c.h

**Biblioteca:** Microsoft.Xbox.Services.14x.GDK.C.lib

## Confira também

[achievements\_manager\_c](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/achievements_manager_c_members.md)


## Related topics

- [achievements_manager_c](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/achievements_manager_c_members.md)
- [XblAchievementsManagerEvent](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent.md)
- [Visão geral da API Achievements Manager do XBOX](https://docs.xbox.com/pt-BR/services/xbox-services/player-data/achievements/achievements-manager/live-achievements-manager-overview.md)
- [XblSocialManagerDoWork](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/social_manager_c/functions/xblsocialmanagerdowork.md)
- [XblMultiplayerManagerDoWork](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md)
