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

# Vue d'ensemble de l'API C Services - PFEntity.h

> Vue d'ensemble de l'API C Services - PFEntity.h

## Fonctions

| Fonction | Description |
| - | - |
| [PFEntityCloseHandle](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityclosehandle) | Ferme un PFEntityHandle. |
| [PFEntityDuplicateHandle](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityduplicatehandle) | Duplique un PFEntityHandle. |
| [PFEntityGetAPIEndpoint](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpoint) | Obtient le point de terminaison d'API du PFServiceConfig associé à un handle d'entité. |
| [PFEntityGetAPIEndpointSize](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpointsize) | Obtient la taille de la mémoire tampon nécessaire pour contenir la chaîne du point de terminaison d'API à partir d'un handle d'entité. |
| [PFEntityGetEntityKey](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykey) | Obtenir le PFEntityKey d'une entité. |
| [PFEntityGetEntityKeySize](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykeysize) | Obtenir la taille en octets nécessaire pour stocker le PFEntityKey d'une entité. |
| [PFEntityGetEntityTokenAsync](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenasync) | Obtenir le PFEntityToken mis en cache d'une entité. |
| [PFEntityGetEntityTokenResult](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresult) | Obtient le résultat d'un appel PFEntityGetEntityTokenAsync réussi. |
| [PFEntityGetEntityTokenResultSize](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresultsize) | Obtenir la taille en octets nécessaire pour stocker le résultat d'un appel PFEntityGetEntityTokenAsync. |
| [PFEntityGetSecretKey](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkey) | Obtient la secretKey PlayFab associée à une entité de titre. Échouera avec E\_PF\_NOSECRETKEY si aucune clé secrète n'est associée à l'entité fournie. |
| [PFEntityGetSecretKeySize](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkeysize) | Obtient la taille de la mémoire tampon nécessaire pour contenir la secretKey PlayFab. Échouera avec E\_PF\_NOSECRETKEY si aucune clé secrète n'est associée à l'entité fournie. |
| [PFEntityGetTitleId](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygettitleid) | Obtient le titleId du PFServiceConfig associé à un handle d'entité. |
| [PFEntityGetTitleIdSize](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitygettitleidsize) | Obtient la taille de la mémoire tampon nécessaire pour contenir la chaîne titleId à partir d'un handle d'entité. |
| [PFEntityIsTitlePlayer](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityistitleplayer) | Méthode pratique pour vérifier si une entité est un joueur de titre (Title Player). Cela équivaut à appeler PFEntityGetEntityKey et à comparer entityKey.type à PFTitlePlayerEntityType. |
| [PFEntityRegisterTokenExpiredEventHandler](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenexpiredeventhandler) | Inscrire un gestionnaire pour les événements d'expiration d'EntityToken. |
| [PFEntityRegisterTokenRefreshedEventHandler](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenrefreshedeventhandler) | Inscrire un gestionnaire pour les événements d'actualisation d'EntityToken. |
| [PFEntityTokenExpiredEventHandler](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitytokenexpiredeventhandler) | Gestionnaire d'événements d'expiration d'EntityToken. Nécessaire pour réauthentifier les joueurs dans les situations où le SDK ne parvient pas à actualiser automatiquement l'EntityToken mis en cache. |
| [PFEntityTokenRefreshedEventHandler](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentitytokenrefreshedeventhandler) | Gestionnaire appelé chaque fois qu'une entité est réauthentifiée automatiquement, obtenant ainsi un nouvel EntityToken. Une entité sera réauthentifiée automatiquement avant l'expiration de son EntityToken. |
| [PFEntityUnregisterTokenExpiredEventHandler](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenexpiredeventhandler) | Annule l'inscription d'un rappel précédemment inscrit. |
| [PFEntityUnregisterTokenRefreshedEventHandler](/fr-CA/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenrefreshedeventhandler) | Annule l'inscription d'un PFEntityTokenRefreshedCallback précédemment inscrit. |

## Structures

| Structure | Description |
| - | - |
| [PFEntityToken](/fr-CA/services/playfab/api-references/c/pfentity/structs/pfentitytoken) | EntityToken PlayFab et son heure d'expiration. Utilisé pour authentifier les appels de service PlayFab. |


## Related topics

- [Vue d'ensemble de l'API C Services - PFLeaderboards.h](/fr-CA/services/playfab/api-references/c/pfleaderboards/pfleaderboards_members.md)
- [Vue d'ensemble de l'API C Services - PFAuthentication.h](/fr-CA/services/playfab/api-references/c/pfauthentication/pfauthentication_members.md)
- [Vue d'ensemble de l'API C Services - PFProfilesTypes.h](/fr-CA/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)
- [Vue d'ensemble de l'API C Services - PFLeaderboardsTypes.h](/fr-CA/services/playfab/api-references/c/pfleaderboardstypes/pfleaderboardstypes_members.md)
- [Vue d'ensemble de l'API C Services - PFStatisticsTypes.h](/fr-CA/services/playfab/api-references/c/pfstatisticstypes/pfstatisticstypes_members.md)
