Skip to main content

XblAchievementsManagerAddLocalUser

Achievements Manager を初期化し、ユーザーの実績のローカル キャッシュを生成します。

構文

パラメーター

user   _In_
型: XblUserHandle
実績を取得する XBOX Live ユーザー。 queue   _In_opt_
型: XTaskQueueHandle
このユーザーのバックグラウンド操作に使用するキュー (省略可能)。

戻り値

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

解説

XblAchievementsManagerAddLocalUser はユーザー情報を正しく追跡するためにインターネット接続を必要とするので、インターネットに接続されている間にのみ呼び出す必要があります。接続を確認する適切な方法として、XNetworkingRegisterConnectivityHintChanged の使用があります。 Achievements Manager が初期化されていない場合、XblAchievementsManagerUpdateAchievement の呼び出しは失敗します。この場合は、実績条件が満たされた際に、進捗が引き続き追跡されるように、代わりに XblAchievementsUpdateAchievementAsync を呼び出す必要があります。以下は、これを実装する方法の例です。

要件

ヘッダー: achievements_manager_c.h ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

achievements_manager_c
最終更新日 2026年8月24日