Funções
| Função | Descrição |
|---|---|
| PFGameSaveFilesSetUiActiveDeviceContentionResponse | Define a resposta do usuário para o PFGameSaveFilesUiActiveDeviceContentionCallback. Isso pode ser chamado dentro ou fora do retorno de chamada. A máquina de estado não avançará até que o usuário escolha uma resposta ou a API assíncrona seja cancelada. |
| PFGameSaveFilesSetUiCallbacks | Define os retornos de chamada da interface do usuário. Esses retornos de chamada da interface do usuário serão disparados durante PFGameSaveFilesAddUserWithUiAsync() ou PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() pode disparar qualquer retorno de chamada da interface do usuário, enquanto PFGameSaveFilesUploadWithUiAsync() disparará apenas PFGameSaveFilesUiProgressCallback e/ou PFGameSaveFilesUiSyncFailedCallback. Em plataformas não Windows, definir esses retornos de chamada é necessário para disparar caixas de diálogo de interface do usuário renderizadas pelo jogo. Nas plataformas XBOX e Windows, a sincronização de arquivos é feita fora do processo e a interface do usuário padrão é fornecida pela plataforma; no entanto, o título pode definir esses retornos de chamada para renderizar caixas de diálogo de interface do usuário personalizadas, conforme desejado. |
| PFGameSaveFilesSetUiConflictResponse | Define a resposta do usuário para o PFGameSaveFilesUiConflictCallback. Isso pode ser chamado dentro ou fora do retorno de chamada. A máquina de estado não avançará até que o usuário escolha uma resposta ou a API assíncrona seja cancelada. |
| PFGameSaveFilesSetUiOutOfStorageResponse | Define a resposta do usuário para o PFGameSaveFilesUiOutOfStorageCallback. Isso pode ser chamado dentro ou fora do retorno de chamada. A máquina de estado não avançará até que o usuário escolha uma resposta ou a API assíncrona seja cancelada. |
| PFGameSaveFilesSetUiProgressResponse | Define a resposta do usuário para o PFGameSaveFilesUiProgressCallback. Isso pode ser chamado dentro ou fora do retorno de chamada. A máquina de estado não avançará até que o usuário escolha uma resposta ou a API assíncrona seja cancelada. |
| PFGameSaveFilesSetUiSyncFailedResponse | Define a resposta do usuário para o PFGameSaveFilesUiSyncFailedCallback. Isso pode ser chamado dentro ou fora do retorno de chamada. A máquina de estado não avançará até que o usuário escolha uma resposta ou a API assíncrona seja cancelada. |
| PFGameSaveFilesUiActiveDeviceContentionCallback | Retorno de chamada de contenção de dispositivo ativo. |
| PFGameSaveFilesUiConflictCallback | Retorno de chamada de conflito. |
| PFGameSaveFilesUiOutOfStorageCallback | Retorno de chamada disparado quando o dispositivo local fica sem espaço de armazenamento. |
| PFGameSaveFilesUiProgressCallback | Retorno de chamada de notificação disparado quando a operação de sincronização transita para um novo estado. Esse retorno de chamada é disparado uma vez por transição de estado (por exemplo, uma vez para PreparingForUpload, uma vez para Uploading) — ele NÃO é disparado repetidamente à medida que o progresso avança dentro de um estado. Para obter o progresso detalhado dentro de um estado, chame PFGameSaveFilesUiProgressGetProgress para consultar as contagens de bytes atual e total. Os títulos devem tratar isso como uma notificação de mudança de estado (por exemplo, mostrar ou atualizar uma caixa de diálogo de progresso) em vez de esperar que ele seja disparado com alta frequência. |
| PFGameSaveFilesUiProgressGetProgress | Obtém o progresso atual da operação de sincronização. Chame isso de dentro de PFGameSaveFilesUiProgressCallback ou consulte periodicamente enquanto uma sincronização estiver em andamento para obter o progresso atualizado em nível de bytes. Durante PreparingForUpload, current/total refletem os bytes não compactados processados/esperados. Durante Uploading, current/total refletem os bytes não compactados transferidos/esperados. Durante Downloading, current/total refletem os bytes baixados/esperados. Se total for 0, o tamanho total ainda não é conhecido — os títulos devem tratar isso como progresso indeterminado (por exemplo, mostrar um indicador giratório) em vez de dividir por zero ou exibir 0%. |
| PFGameSaveFilesUiSyncFailedCallback | Retorno de chamada de falha de sincronização. |
Estruturas
| Estrutura | Descrição |
|---|---|
| PFGameSaveUICallbacks | Retornos de chamada da interface do usuário para operações de jogos salvos. |
Alterações de estado
| Alteração de estado | Descrição |
|---|
Enumerações
| Enumeração | Descrição |
|---|---|
| PFGameSaveFilesUiActiveDeviceContentionUserAction | A ação do usuário do PFGameSaveFilesUiActiveDeviceContentionCallback. |
| PFGameSaveFilesUiConflictUserAction | A ação do usuário do PFGameSaveFilesUiConflictCallback. |
| PFGameSaveFilesUiOutOfStorageUserAction | A ação do usuário do PFGameSaveFilesUiOutOfStorageCallback. |
| PFGameSaveFilesUiProgressUserAction | A ação do usuário do PFGameSaveFilesUiProgressCallback. |
| PFGameSaveFilesUiSyncFailedUserAction | A ação do usuário do PFGameSaveFilesUiSyncFailedCallback. |
