> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityclosehandle.md) | Cierra un PFEntityHandle. |
| [PFEntityDuplicateHandle](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityduplicatehandle.md) | Duplica un PFEntityHandle. |
| [PFEntityGetAPIEndpoint](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpoint.md) | Obtiene el punto de conexión de API del PFServiceConfig asociado a un identificador de entidad. |
| [PFEntityGetAPIEndpointSize](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpointsize.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykey.md) | Obtiene la PFEntityKey de una entidad. |
| [PFEntityGetEntityKeySize](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykeysize.md) | Obtiene el tamaño en bytes necesario para almacenar la PFEntityKey de una entidad. |
| [PFEntityGetEntityTokenAsync](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenasync.md) | Obtiene el PFEntityToken almacenado en caché de una entidad. |
| [PFEntityGetEntityTokenResult](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresult.md) | Obtiene el resultado de una llamada correcta a PFEntityGetEntityTokenAsync. |
| [PFEntityGetEntityTokenResultSize](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresultsize.md) | Obtiene el tamaño en bytes necesario para almacenar el resultado de una llamada a PFEntityGetEntityTokenAsync. |
| [PFEntityGetSecretKey](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkey.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkeysize.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityistitleplayer.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenexpiredeventhandler.md) | Registra un controlador para los eventos de expiración de EntityToken. |
| [PFEntityRegisterTokenRefreshedEventHandler](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenrefreshedeventhandler.md) | Registra un controlador para los eventos de actualización de EntityToken. |
| [PFEntityTokenExpiredEventHandler](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitytokenexpiredeventhandler.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentitytokenrefreshedeventhandler.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenexpiredeventhandler.md) | Anula el registro de una devolución de llamada registrada anteriormente. |
| [PFEntityUnregisterTokenRefreshedEventHandler](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenrefreshedeventhandler.md) | Anula el registro de un PFEntityTokenRefreshedCallback registrado anteriormente. |

## Estructuras

| Estructura | Descripción |
| - | - |
| [PFEntityToken](https://docs.xbox.com/es/services/playfab/api-references/c/pfentity/structs/pfentitytoken.md) | 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](https://docs.xbox.com/es/services/playfab/api-references/c/pfauthentication/pfauthentication_members.md)
- [Información general de la API de C de Services - PFLeaderboards.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfleaderboards/pfleaderboards_members.md)
- [Información general de la API de C de Services - PFProfilesTypes.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfprofilestypes/pfprofilestypes_members.md)
- [Información general de la API de C de Services - PFLeaderboardsTypes.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfleaderboardstypes/pfleaderboardstypes_members.md)
- [Información general de la API de C de Services - PFStatistics.h](https://docs.xbox.com/es/services/playfab/api-references/c/pfstatistics/pfstatistics_members.md)
