XblUserStatisticsGetSingleUserStatisticAsync

Get a specified statistic for a specified user.

Syntax

HRESULT XblUserStatisticsGetSingleUserStatisticAsync(  
         XblContextHandle xblContextHandle,  
         uint64_t xboxUserId,  
         const char* serviceConfigurationId,  
         const char* statisticName,  
         XAsyncBlock* async  
)  

Parameters

xblContextHandle   _In_
Type: XblContextHandle

Xbox live context for the local user.

xboxUserId   _In_
Type: uint64_t

The Xbox User ID of the player to get statistics for.

serviceConfigurationId   _In_z_
Type: char*

The Service Configuration ID (SCID) for the title. The SCID is considered case sensitive so paste it directly from the Partner Center.

statisticName   _In_z_
Type: char*

The name of the statistic to return.

async   _In_
Type: XAsyncBlock*

The AsyncBlock for this operation.

Return value

Type: HRESULT

HRESULT return code for this API operation.

Remarks

Call XblUserStatisticsGetSingleUserStatisticResultSize and XblUserStatisticsGetSingleUserStatisticResult upon completion to get the result.

If using event-based Stats, statistic names will coincide with each stat's stat instance. If using title-managed Stats, statistic names will coincide with each stat's ID.

REST Call

V1 GET /users/xuid({xuid})/scids/{scid}/stats/{statname1}

Requirements

Header: user_statistics_c.h

Library: Microsoft.Xbox.Services.14x.GDK.C.lib

See also

user_statistics_c