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

# Services C API overview - PFEntity.h

> Services C API overview - PFEntity.h

## 関数

| 関数                                                                                                                                                 | 説明                                                                                                                                |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [PFEntityCloseHandle](/services/playfab/api-references/c/pfentity/functions/pfentityclosehandle)                                                   | PFEntityHandle をクローズします。                                                                                                          |
| [PFEntityDuplicateHandle](/services/playfab/api-references/c/pfentity/functions/pfentityduplicatehandle)                                           | PFEntityHandle を複製します。                                                                                                            |
| [PFEntityGetAPIEndpoint](/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpoint)                                             | エンティティ ハンドルに関連付けられた PFServiceConfig の API エンドポイントを取得します。                                                                          |
| [PFEntityGetAPIEndpointSize](/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpointsize)                                     | エンティティ ハンドルから API エンドポイント文字列を保持するために必要なバッファーのサイズを取得します。                                                                           |
| [PFEntityGetEntityKey](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykey)                                                 | エンティティの PFEntityKey を取得します。                                                                                                       |
| [PFEntityGetEntityKeySize](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykeysize)                                         | Entity の PFEntityKey を格納するのに必要なバイト単位のサイズを取得します。                                                                                   |
| [PFEntityGetEntityTokenAsync](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenasync)                                   | Entity のキャッシュされた PFEntityToken を取得します。                                                                                            |
| [PFEntityGetEntityTokenResult](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresult)                                 | 成功した PFEntityGetEntityTokenAsync 呼び出しの結果を取得します。                                                                                   |
| [PFEntityGetEntityTokenResultSize](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresultsize)                         | PFEntityGetEntityTokenAsync 呼び出しの結果を格納するのに必要なバイト単位のサイズを取得します。                                                                     |
| [PFEntityGetSecretKey](/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkey)                                                 | タイトル Entity に関連付けられた PlayFab secretKey を取得します。指定された Entity に関連付けられた Secret Key が存在しない場合、E\_PF\_NOSECRETKEY で失敗します。                |
| [PFEntityGetSecretKeySize](/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkeysize)                                         | PlayFab secretKey を保持するために必要なバッファーのサイズを取得します。指定された Entity に関連付けられた Secret Key が存在しない場合、E\_PF\_NOSECRETKEY で失敗します。                 |
| [PFEntityIsTitlePlayer](/services/playfab/api-references/c/pfentity/functions/pfentityistitleplayer)                                               | Entity が Title Player かどうかを確認するための便利なメソッドです。これは PFEntityGetEntityKey を呼び出して entityKey.type を PFTitlePlayerEntityType と比較するのと同等です。 |
| [PFEntityRegisterTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenexpiredeventhandler)         | EntityToken の有効期限切れイベントのハンドラーを登録します。                                                                                              |
| [PFEntityRegisterTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenrefreshedeventhandler)     | EntityToken の更新イベントのハンドラーを登録します。                                                                                                  |
| [PFEntityTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentitytokenexpiredeventhandler)                         | EntityToken の有効期限切れイベント ハンドラー。SDK がキャッシュされた EntityToken を自動的に更新できないシナリオで、プレイヤーを再認証するために必要です。                                      |
| [PFEntityTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentitytokenrefreshedeventhandler)                     | Entity が自動的に再認証され、新しい EntityToken を取得するたびに呼び出されるハンドラー。エンティティは EntityToken の有効期限が切れる前に自動的に再認証されます。                                 |
| [PFEntityUnregisterTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenexpiredeventhandler)     | 以前に登録されたコールバックを登録解除します。                                                                                                           |
| [PFEntityUnregisterTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenrefreshedeventhandler) | 以前に登録された PFEntityTokenRefreshedCallback を登録解除します。                                                                                 |

## 構造体

| 構造体                                                                                | 説明                                                      |
| ---------------------------------------------------------------------------------- | ------------------------------------------------------- |
| [PFEntityToken](/services/playfab/api-references/c/pfentity/structs/pfentitytoken) | PlayFab EntityToken とその有効期限。PlayFab サービス呼び出しの認証に使用されます。 |


## Related topics

- [PFEntityGetEntityKey](/ja-jp/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykey.md)
- [PFEntityToken](/ja-jp/services/playfab/api-references/c/pfentity/structs/pfentitytoken.md)
- [PFEntityGetEntityTokenResult](/ja-jp/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresult.md)
- [PFEntityGetEntityKeySize](/ja-jp/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykeysize.md)
- [PFEntityGetEntityTokenAsync](/ja-jp/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenasync.md)
