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

# Visão geral da API C de serviços - PFEntity.h

> Visão geral da API C de serviços - PFEntity.h

## Funções

| Função | Descrição |
| - | - |
| [PFEntityCloseHandle](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityclosehandle.md) | Fecha um PFEntityHandle. |
| [PFEntityDuplicateHandle](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityduplicatehandle.md) | Duplica um PFEntityHandle. |
| [PFEntityGetAPIEndpoint](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpoint.md) | Obtém o ponto de extremidade da API para o PFServiceConfig associado a um identificador de entidade. |
| [PFEntityGetAPIEndpointSize](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetapiendpointsize.md) | Obtém o tamanho do buffer necessário para armazenar a cadeia de caracteres do ponto de extremidade da API de um identificador de entidade. |
| [PFEntityGetEntityKey](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykey.md) | Obtém o PFEntityKey de uma entidade. |
| [PFEntityGetEntityKeySize](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetentitykeysize.md) | Obtém o tamanho em bytes necessário para armazenar o PFEntityKey de uma entidade. |
| [PFEntityGetEntityTokenAsync](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenasync.md) | Obtém o PFEntityToken armazenado em cache de uma entidade. |
| [PFEntityGetEntityTokenResult](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresult.md) | Obtém o resultado de uma chamada bem-sucedida de PFEntityGetEntityTokenAsync. |
| [PFEntityGetEntityTokenResultSize](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetentitytokenresultsize.md) | Obtém o tamanho em bytes necessário para armazenar o resultado de uma chamada de PFEntityGetEntityTokenAsync. |
| [PFEntityGetSecretKey](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkey.md) | Obtém a secretKey do PlayFab associada a uma entidade de título. Falhará com E\_PF\_NOSECRETKEY se não houver uma chave secreta associada à entidade fornecida. |
| [PFEntityGetSecretKeySize](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygetsecretkeysize.md) | Obtém o tamanho do buffer necessário para armazenar a secretKey do PlayFab. Falhará com E\_PF\_NOSECRETKEY se não houver uma chave secreta associada à entidade fornecida. |
| [PFEntityGetTitleId](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygettitleid.md) | Obtém o titleId do PFServiceConfig associado a um identificador de entidade. |
| [PFEntityGetTitleIdSize](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitygettitleidsize.md) | Obtém o tamanho do buffer necessário para armazenar a cadeia de caracteres do titleId de um identificador de entidade. |
| [PFEntityIsTitlePlayer](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityistitleplayer.md) | Método de conveniência para verificar se uma entidade é um Title Player. Isso equivale a chamar PFEntityGetEntityKey e comparar entityKey.type com PFTitlePlayerEntityType. |
| [PFEntityRegisterTokenExpiredEventHandler](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenexpiredeventhandler.md) | Registra um manipulador para eventos de EntityToken expirado. |
| [PFEntityRegisterTokenRefreshedEventHandler](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityregistertokenrefreshedeventhandler.md) | Registra um manipulador para eventos de EntityToken atualizado. |
| [PFEntityTokenExpiredEventHandler](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitytokenexpiredeventhandler.md) | Manipulador de eventos de EntityToken expirado. Necessário para reautenticar jogadores em cenários em que o SDK não consegue atualizar automaticamente o EntityToken armazenado em cache. |
| [PFEntityTokenRefreshedEventHandler](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentitytokenrefreshedeventhandler.md) | Um manipulador invocado sempre que uma entidade é reautenticada automaticamente, obtendo assim um novo EntityToken. Uma entidade será reautenticada automaticamente antes que seu EntityToken expire. |
| [PFEntityUnregisterTokenExpiredEventHandler](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenexpiredeventhandler.md) | Cancela o registro de um retorno de chamada registrado anteriormente. |
| [PFEntityUnregisterTokenRefreshedEventHandler](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/functions/pfentityunregistertokenrefreshedeventhandler.md) | Cancela o registro de um PFEntityTokenRefreshedCallback registrado anteriormente. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [PFEntityToken](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfentity/structs/pfentitytoken.md) | EntityToken do PlayFab e seu tempo de expiração. Usado para autenticar chamadas de serviço do PlayFab. |


## Related topics

- [Visão geral da API C de serviços - PFEventPipeline.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [Visão geral da API C de serviços - PFTrace.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pftrace/pftrace_members.md)
- [Visão geral da API C de serviços - PFCore.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfcore/pfcore_members.md)
- [Visão geral da API C de serviços - PFExperimentation.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfexperimentation/pfexperimentation_members.md)
- [Visão geral da API C de serviços - PFPlatform.h](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfplatform/pfplatform_members.md)
