次の方法で共有


XblAchievementReward

実績に関連付けられているリワードを表します。

構文

typedef struct XblAchievementReward {  
    const char* name;  
    const char* description;  
    const char* value;  
    XblAchievementRewardType rewardType;  
    const char* valueType;  
    XblAchievementMediaAsset* mediaAsset;  
} XblAchievementReward  

メンバー

name
型: const char*

ローカライズされたリワードの UTF-8 エンコードされた名前。

description
型: const char*

リワードの UTF-8 エンコードされた説明。

value
型: const char*

タイトル定義のリワードの UTF-8 エンコードされた値 (データ型と内容はリワードの種類によって異なります)。

rewardType
型: XblAchievementRewardType

リワードの種類。

valueType
型: const char*

リワード値文字列の UTF-8 エンコードされたプロパティの型。

mediaAsset
型: XblAchievementMediaAsset*

リワードと関連付けられているメディア アセット。 リワードの種類がゲーマースコアである場合、これは nullptr になります。 リワードの種類が in_app である場合、これはメディア アセットになります。 リワードの種類がアートである場合、これはメディア アセットまたは nullptr になる可能性があります。

以下のメンバーです。

XblAchievement

要件

ヘッダー: achievements_c.h

関連項目

achievements_c