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

タイトルが実績の状態を更新し、変更イベントの一覧を取得するときに毎回呼び出されます。

## 構文

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

### パラメーター

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

前回の XblAchievementsManagerDoWork 呼び出し以降に発生した実績イベントの配列へのポインターを返します。

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

実績イベント配列内のイベント数を返します。

### 戻り値

型: HRESULT

この API 操作の HRESULT 戻り値コード。

## 解説

データを最新の状態に保つには、フレームごとに呼び出す必要があります。返される実績イベントの配列は、次の [XblAchievementsManagerDoWork](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerdowork.md) の呼び出しまでの間のみ有効です。実績イベントが返されたかどうかを必ず確認してください。実績イベント配列が null の場合、結果はありません。実績イベント数が 0 の場合、結果はありません。実績イベントが返された場合、それぞれの [XblAchievementsManagerEventType](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/achievements_manager_c/enums/xblachievementsmanagereventtype.md) に応じて各 [XblAchievementsManagerEvent](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent.md) を処理します。

## 要件

**ヘッダー:** achievements\_manager\_c.h

**ライブラリ:** Microsoft.Xbox.Services.14x.GDK.C.lib

## 関連項目

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


## Related topics

- [achievements_manager_c](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/achievements_manager_c/achievements_manager_c_members.md)
- [XblAchievementsManagerEvent](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/achievements_manager_c/structs/xblachievementsmanagerevent.md)
- [XBOX Achievements Manager API の概要](https://docs.xbox.com/ja-jp/services/xbox-services/player-data/achievements/achievements-manager/live-achievements-manager-overview.md)
- [XblMultiplayerManagerDoWork](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md)
- [XblSocialManagerDoWork](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/social_manager_c/functions/xblsocialmanagerdowork.md)
