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

Se llama cada vez que el título quiere actualizar el estado de los logros y obtener la lista de eventos de cambio.

## Sintaxis

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

### Parámetros

*achievementsEvents*   \_Outptr\_result\_maybenull\_\
Tipo: [XblAchievementsManagerEvent\*\*](/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent)

Devuelve un puntero a la matriz de eventos de logros que se han producido desde la última llamada a XblAchievementsManagerDoWork.

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

Devuelve el número de eventos de la matriz de eventos de logros.

### Valor devuelto

Tipo: HRESULT

Código de retorno HRESULT de esta operación de API.

## Comentarios

Se debe llamar en cada fotograma para que los datos estén actualizados. La matriz de eventos de logros que se devuelve solo es válida hasta la próxima llamada a [XblAchievementsManagerDoWork](/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerdowork). Asegúrese de comprobar si se devolvieron eventos de logros. Si la matriz de eventos de logros es null, no hay resultados. Si el recuento de eventos de logros es 0, no hay resultados. Si se devolvieron eventos de logros, controle cada [XblAchievementsManagerEvent](/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent) según su respectivo [XblAchievementsManagerEventType](/reference/live/xsapi-c/achievements_manager_c/enums/xblachievementsmanagereventtype).

## Requisitos

**Encabezado:** achievements\_manager\_c.h

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

## Consulte también

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


## Related topics

- [XblAchievementsManagerEvent](/es/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent.md)
- [Información general sobre la API XBOX Achievements Manager](/es/services/xbox-services/player-data/achievements/achievements-manager/live-achievements-manager-overview.md)
- [XblSocialManagerDoWork](/es/reference/live/xsapi-c/social_manager_c/functions/xblsocialmanagerdowork.md)
- [XblMultiplayerManagerDoWork](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md)
- [XblAchievementsManagerUpdateAchievement](/es/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerupdateachievement.md)
