Skip to main content

XblAchievementsManagerAddLocalUser

Inicializa el administrador de logros y genera una caché local de logros para un usuario.

Sintaxis

Parámetros

user   _In_
Tipo: XblUserHandle
Usuario de XBOX Live para el que se capturan los logros. queue   _In_opt_
Tipo: XTaskQueueHandle
Cola que se usará para la operación en segundo plano de este usuario (opcional).

Valor devuelto

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

Comentarios

Dado que XblAchievementsManagerAddLocalUser requiere una conexión a Internet para realizar correctamente el seguimiento de la información del usuario, solo se debe llamar mientras se está conectado a Internet. Usar XNetworkingRegisterConnectivityHintChanged es una buena manera de comprobar si hay conexión. Si el administrador de logros no está inicializado, las llamadas a XblAchievementsManagerUpdateAchievement producirán un error. En este caso, se deben realizar llamadas a XblAchievementsUpdateAchievementAsync en su lugar a medida que se cumplan las condiciones de los logros, para garantizar que se siga realizando el seguimiento de la progresión. Este es un ejemplo de cómo se puede implementar:

Requisitos

Encabezado: achievements_manager_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

achievements_manager_c
Última modificación el 28 de agosto de 2026