> ## 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.

# 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\*\*](/pt-BR/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent)

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](/pt-BR/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerdowork). 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](/pt-BR/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent) de acordo com seu respectivo [XblAchievementsManagerEventType](/pt-BR/reference/live/xsapi-c/achievements_manager_c/enums/xblachievementsmanagereventtype).

## Requisitos

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

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

## Confira também

[achievements\_manager\_c](/pt-BR/reference/live/xsapi-c/achievements_manager_c/achievements_manager_c_members)


## Related topics

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