> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFSegmentsPlayerProfile

> PFSegmentsPlayerProfile 数据模型。

PFSegmentsPlayerProfile 数据模型。

## 语法

```cpp theme={null}
typedef struct PFSegmentsPlayerProfile {  
    PFSegmentsAdCampaignAttribution const* adCampaignAttributions;  
    uint32_t adCampaignAttributionsCount;  
    const char* avatarUrl;  
    time_t const* bannedUntil;  
    PFSegmentsChurnRiskLevel const* churnPrediction;  
    PFSegmentsContactEmailInfo const* contactEmailAddresses;  
    uint32_t contactEmailAddressesCount;  
    time_t const* created;  
    const char* displayName;  
    time_t const* lastLogin;  
    PFSegmentsPlayerLinkedAccount const* linkedAccounts;  
    uint32_t linkedAccountsCount;  
    PFSegmentsPlayerLocationDictionaryEntry const* locations;  
    uint32_t locationsCount;  
    PFLoginIdentityProvider const* origination;  
    const char* const* playerExperimentVariants;  
    uint32_t playerExperimentVariantsCount;  
    const char* playerId;  
    PFSegmentsPlayerStatistic const* playerStatistics;  
    uint32_t playerStatisticsCount;  
    const char* publisherId;  
    PFSegmentsPushNotificationRegistration const* pushNotificationRegistrations;  
    uint32_t pushNotificationRegistrationsCount;  
    PFInt32DictionaryEntry const* statistics;  
    uint32_t statisticsCount;  
    const char* const* tags;  
    uint32_t tagsCount;  
    const char* titleId;  
    uint32_t const* totalValueToDateInUSD;  
    PFUint32DictionaryEntry const* valuesToDate;  
    uint32_t valuesToDateCount;  
    PFInt32DictionaryEntry const* virtualCurrencyBalances;  
    uint32_t virtualCurrencyBalancesCount;  
} PFSegmentsPlayerProfile;  
```

### 成员

**`adCampaignAttributions`**   [PFSegmentsAdCampaignAttribution](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsadcampaignattribution) const\*<br />*may be nullptr*

（可选）玩家被归因的广告活动数组。

**`adCampaignAttributionsCount`**   uint32\_t

adCampaignAttributions 的计数

**`avatarUrl`**   const char\*<br />*is null-terminated*

（可选）玩家头像的图像 URL。

**`bannedUntil`**   time\_t const\*<br />*may be nullptr*

（可选）封禁截止 UTC 日期。如果是永久封禁，则设置为原始封禁日期后 20 年。

**`churnPrediction`**   [PFSegmentsChurnRiskLevel](/services/playfab/api-references/c/pfsegmentstypes/enums/pfsegmentschurnrisklevel) const\*<br />*may be nullptr*

（可选）对玩家在未来七天内流失的预测。

**`contactEmailAddresses`**   [PFSegmentsContactEmailInfo](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentscontactemailinfo) const\*<br />*may be nullptr*

（可选）与玩家关联的联系电子邮件地址数组。

**`contactEmailAddressesCount`**   uint32\_t

contactEmailAddresses 的计数

**`created`**   time\_t const\*<br />*may be nullptr*

（可选）玩家记录创建时间。

**`displayName`**   const char\*<br />*is null-terminated*

（可选）玩家显示名称。

**`lastLogin`**   time\_t const\*<br />*may be nullptr*

（可选）上次登录。

**`linkedAccounts`**   [PFSegmentsPlayerLinkedAccount](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsplayerlinkedaccount) const\*<br />*may be nullptr*

（可选）关联到此玩家的第三方帐户数组。

**`linkedAccountsCount`**   uint32\_t

linkedAccounts 的计数

**`locations`**   PFSegmentsPlayerLocationDictionaryEntry const\*<br />*may be nullptr*

（可选）按类型划分的玩家位置字典。

**`locationsCount`**   uint32\_t

locations 的计数

**`origination`**   [PFLoginIdentityProvider](/services/playfab/api-references/c/pftypes/enums/pfloginidentityprovider) const\*<br />*may be nullptr*

（可选）玩家帐户来源。

**`playerExperimentVariants`**   const char\* const\*<br />*may be nullptr*

（可选）用于实验的玩家变体列表。

**`playerExperimentVariantsCount`**   uint32\_t

playerExperimentVariants 的计数

**`playerId`**   const char\*<br />*is null-terminated*

（可选）PlayFab 玩家 ID。

**`playerStatistics`**   [PFSegmentsPlayerStatistic](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsplayerstatistic) const\*<br />*may be nullptr*

（可选）玩家统计信息数组。

**`playerStatisticsCount`**   uint32\_t

playerStatistics 的计数

**`publisherId`**   const char\*<br />*is null-terminated*

（可选）此玩家所属的发布者。

**`pushNotificationRegistrations`**   [PFSegmentsPushNotificationRegistration](/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentspushnotificationregistration) const\*<br />*may be nullptr*

（可选）已配置的推送通知终结点数组。

**`pushNotificationRegistrationsCount`**   uint32\_t

pushNotificationRegistrations 的计数

**`statistics`**   [PFInt32DictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfint32dictionaryentry) const\*<br />*may be nullptr*

（可选）仅使用最新版本值的玩家统计信息字典。

**`statisticsCount`**   uint32\_t

statistics 的计数

**`tags`**   const char\* const\*<br />*may be nullptr*

（可选）用于分段的玩家标记列表。

**`tagsCount`**   uint32\_t

tags 的计数

**`titleId`**   const char\*<br />*is null-terminated*

（可选）此个人资料适用的标题 ID。

**`totalValueToDateInUSD`**   uint32\_t const\*<br />*may be nullptr*

（可选）玩家跨所有货币的总购买额（以美元计）的总和。

**`valuesToDate`**   [PFUint32DictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfuint32dictionaryentry) const\*<br />*may be nullptr*

（可选）玩家按货币划分的总购买额字典。

**`valuesToDateCount`**   uint32\_t

valuesToDate 的计数

**`virtualCurrencyBalances`**   [PFInt32DictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfint32dictionaryentry) const\*<br />*may be nullptr*

（可选）玩家虚拟货币余额字典。

**`virtualCurrencyBalancesCount`**   uint32\_t

virtualCurrencyBalances 的计数

## 要求

**头文件：** PFSegmentsTypes.h

## 另请参阅

[PFSegmentsTypes 成员](/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members)


## Related topics

- [PFSegmentsGetPlayersInSegmentResult](/zh-CN/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentresult.md)
- [Services C API overview - PFSegmentsTypes.h](/zh-CN/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members.md)
- [PFSegmentsGetPlayersInSegmentRequest](/zh-CN/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentrequest.md)
- [PFSegmentsGetPlayerSegmentsResult](/zh-CN/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersegmentsresult.md)
- [PFSegmentsGetPlayersSegmentsRequest](/zh-CN/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayerssegmentsrequest.md)
