Skip to main content
Registers an event handler for achievement progress change notifications.

Syntax

Parameters

xblContextHandle   _In_
Type: XblContextHandle
An XBOX services context handle created with XblContextCreateHandle. handler   _In_
Type: XblAchievementsProgressChangeHandler
The callback function that receives notifications. handlerContext   _In_opt_
Type: void*
Client context pointer to be passed back to the handler.

Return value

Type: XblFunctionContext A XblFunctionContext used to remove the handler.

Remarks

Call XblAchievementsRemoveAchievementProgressChangeHandler to un-register event handler.

Requirements

Header: achievements_c.h Library: Microsoft.Xbox.Services.142.C.lib or Microsoft.Xbox.Services.143.C.lib

See also

achievements_c
Last modified on October 29, 2026