> ## 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*

(省略可) 今後 7 日以内のプレイヤーの離脱予測。

**`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*

(省略可) すべての通貨にわたるプレイヤーの USD 換算購入額の合計。

**`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](/ja-jp/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentresult.md)
- [Services C API overview - PFSegmentsTypes.h](/ja-jp/services/playfab/api-references/c/pfsegmentstypes/pfsegmentstypes_members.md)
- [PFSegmentsGetPlayersInSegmentRequest](/ja-jp/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersinsegmentrequest.md)
- [PFSegmentsGetPlayerSegmentsResult](/ja-jp/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayersegmentsresult.md)
- [PFSegmentsGetPlayersSegmentsRequest](/ja-jp/services/playfab/api-references/c/pfsegmentstypes/structs/pfsegmentsgetplayerssegmentsrequest.md)
