Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enumerations
| Enumeration | Description |
|---|---|
| XblAchievementMediaAssetType | Enumeration values that indicate the media asset type associated with the achievement. |
| XblAchievementOrderBy | Enumeration values that indicate the achievement sort order. |
| XblAchievementParticipationType | Enumeration values that indicate the participation type for an achievement. |
| XblAchievementProgressState | Enumeration values that indicate the state of a player's progress towards unlocking an achievement. |
| XblAchievementRewardType | Enumeration values that indicate the reward type for an achievement. |
| XblAchievementType | Enumeration values that indicate the achievement type. |
| XblAchievementRarityCategory | Enumeration values that indicate the rarity category for an achievement. |
Functions
| Function | Description |
|---|---|
| XblAchievementsGetAchievementAsync | Gets an achievement for a player with a specific achievement ID. |
| XblAchievementsGetAchievementResult | Get the result handle from an XblAchievementsGetAchievementAsync call. |
| XblAchievementsGetAchievementsForTitleIdAsync | Gets the first page of achievements for a player of the specified title. |
| XblAchievementsGetAchievementsForTitleIdResult | Get XblAchievementsResultHandle from an XblAchievementsGetAchievementsForTitleIdAsync call. |
| XblAchievementsResultCloseHandle | Closes the XblAchievementsResultHandle. |
| XblAchievementsResultDuplicateHandle | Duplicates a XblAchievementsResultHandle. |
| XblAchievementsResultGetAchievements | Get a list of XblAchievement objects. |
| XblAchievementsResultGetNextAsync | Gets the result of next page of achievements for a player of the specified title. |
| XblAchievementsResultGetNextResult | Get XblAchievementsResultHandle from an XblAchievementsResultGetNextAsync call. |
| XblAchievementsResultHasNext | Checks if there are more pages of achievements to retrieve from the service. |
| XblAchievementsUpdateAchievementAsync | Allow achievement progress to be updated and achievements to be unlocked. |
| XblAchievementsUpdateAchievementForTitleIdAsync | Allow achievement progress to be updated and achievements to be unlocked. |
| XblAchievementUnlockAddNotificationHandler | Registers an event handler for achievement unlock notifications. |
| XblAchievementUnlockHandler | Handle for Function handling achievement unlock events. |
| XblAchievementUnlockRemoveNotificationHandler | Unregisters an event handler for achievement unlock notifications. |
| XblAchievementsAddAchievementProgressChangeHandler | Registers an event handler for achievement progress change notifications. |
| XblAchievementsProgressChangeHandler | A callback invoked when a progress is made on an achievement. |
| XblAchievementsRemoveAchievementProgressChangeHandler | Removes an event handler for achievement progress change notifications. |
Handles
| Handle | Description |
|---|---|
| XblAchievementsResultHandle | A handle to an achievement result. |
Structures
| Structure | Description |
|---|---|
| XblAchievement | Represents an achievement, a system-wide mechanism for directing and rewarding users' in-game actions consistently across all games. |
| XblAchievementMediaAsset | Represents a media asset for an achievement. |
| XblAchievementProgression | Represents progress details about the achievement, including requirements. |
| XblAchievementRequirement | Represents requirements for unlocking the achievement. |
| XblAchievementReward | Represents a reward that is associated with the achievement. |
| XblAchievementTimeWindow | Represents an interval of time during which an achievement can be unlocked. |
| XblAchievementTitleAssociation | Represents the association between a title and achievements. |
| XblAchievementUnlockEvent | Represents an Achievement Unlock notification received from the notification service. |
| XblAchievementProgressChangeEntry | An entry for XblAchievementProgressChangeEventArgs representing a progress update for a single achievement. |
| XblAchievementProgressChangeEventArgs | Event arguments for achievement progress changes. |