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

# Información general de la API de C de Services - PFEntity.h

> Información general de la API de C de Services - PFEntity.h

## Funciones

| Función                                                                                                                                            | Descripción                                                                                                                                                                                                           |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PFEntityCloseHandle](/services/playfab/api-references/c/pfentity/functions/pfentityclosehandle)                                                   | Cierra un PFEntityHandle.                                                                                                                                                                                             |
| [PFEntityDuplicateHandle](/services/playfab/api-references/c/pfentity/functions/pfentityduplicatehandle)                                           | Duplica un PFEntityHandle.                                                                                                                                                                                            |
| [PFEntityGetAPIEndpoint](/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpoint)                                             | Obtiene el punto de conexión de API del PFServiceConfig asociado a un identificador de entidad.                                                                                                                       |
| [PFEntityGetAPIEndpointSize](/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpointsize)                                     | Obtiene el tamaño del búfer necesario para contener la cadena del punto de conexión de API a partir de un identificador de entidad.                                                                                   |
| [PFEntityGetEntityKey](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykey)                                                 | Obtiene la PFEntityKey de una entidad.                                                                                                                                                                                |
| [PFEntityGetEntityKeySize](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykeysize)                                         | Obtiene el tamaño en bytes necesario para almacenar la PFEntityKey de una entidad.                                                                                                                                    |
| [PFEntityGetEntityTokenAsync](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenasync)                                   | Obtiene el PFEntityToken almacenado en caché de una entidad.                                                                                                                                                          |
| [PFEntityGetEntityTokenResult](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresult)                                 | Obtiene el resultado de una llamada correcta a PFEntityGetEntityTokenAsync.                                                                                                                                           |
| [PFEntityGetEntityTokenResultSize](/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresultsize)                         | Obtiene el tamaño en bytes necesario para almacenar el resultado de una llamada a PFEntityGetEntityTokenAsync.                                                                                                        |
| [PFEntityGetSecretKey](/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkey)                                                 | Obtiene la secretKey de PlayFab asociada a una entidad de título. Se producirá un error E\_PF\_NOSECRETKEY si no hay ninguna clave secreta asociada a la entidad proporcionada.                                       |
| [PFEntityGetSecretKeySize](/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkeysize)                                         | Obtiene el tamaño del búfer necesario para contener la secretKey de PlayFab. Se producirá un error E\_PF\_NOSECRETKEY si no hay ninguna clave secreta asociada a la entidad proporcionada.                            |
| [PFEntityIsTitlePlayer](/services/playfab/api-references/c/pfentity/functions/pfentityistitleplayer)                                               | Método de conveniencia para comprobar si una entidad es un jugador de título. Es equivalente a llamar a PFEntityGetEntityKey y comparar entityKey.type con PFTitlePlayerEntityType.                                   |
| [PFEntityRegisterTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenexpiredeventhandler)         | Registra un controlador para los eventos de expiración de EntityToken.                                                                                                                                                |
| [PFEntityRegisterTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenrefreshedeventhandler)     | Registra un controlador para los eventos de actualización de EntityToken.                                                                                                                                             |
| [PFEntityTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentitytokenexpiredeventhandler)                         | Controlador de eventos de expiración de EntityToken. Es necesario para volver a autenticar a los jugadores en escenarios en los que el SDK no puede actualizar automáticamente el EntityToken almacenado en caché.    |
| [PFEntityTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentitytokenrefreshedeventhandler)                     | Controlador que se invoca cada vez que una entidad se vuelve a autenticar automáticamente y obtiene así un nuevo EntityToken. Una entidad se volverá a autenticar automáticamente antes de que expire su EntityToken. |
| [PFEntityUnregisterTokenExpiredEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenexpiredeventhandler)     | Anula el registro de una devolución de llamada registrada anteriormente.                                                                                                                                              |
| [PFEntityUnregisterTokenRefreshedEventHandler](/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenrefreshedeventhandler) | Anula el registro de un PFEntityTokenRefreshedCallback registrado anteriormente.                                                                                                                                      |

## Estructuras

| Estructura                                                                         | Descripción                                                                                                 |
| ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [PFEntityToken](/services/playfab/api-references/c/pfentity/structs/pfentitytoken) | EntityToken de PlayFab y su hora de expiración. Se usa para autenticar las llamadas al servicio de PlayFab. |


## Related topics

- [Información general de la API de C de Services - PFAuthentication.h](/es/services/playfab/api-references/c/pfauthentication/pfauthentication_members.md)
- [Información general de la API de C de Services - PFLeaderboards.h](/es/services/playfab/api-references/c/pfleaderboards/pfleaderboards_members.md)
- [Información general de la API de C de Services - PFProfilesTypes.h](/es/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)
- [Información general de la API de C de Services - PFStatistics.h](/es/services/playfab/api-references/c/pfstatistics/pfstatistics_members.md)
- [Información general de la API de C de Services - PFLeaderboardsTypes.h](/es/services/playfab/api-references/c/pfleaderboardstypes/pfleaderboardstypes_members.md)
