Fonctions
| Fonction | Description |
|---|---|
| PFGameSaveFilesSetUiActiveDeviceContentionResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiActiveDeviceContentionCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiCallbacks | Définit les rappels d’interface utilisateur. Ces rappels d’interface utilisateur se déclencheront pendant PFGameSaveFilesAddUserWithUiAsync() ou PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() peut déclencher n’importe quel rappel d’interface utilisateur, tandis que PFGameSaveFilesUploadWithUiAsync() ne déclenchera que PFGameSaveFilesUiProgressCallback ou PFGameSaveFilesUiSyncFailedCallback, ou les deux. Sur les plateformes autres que Windows, la définition de ces rappels est requise pour déclencher les boîtes de dialogue d’interface utilisateur rendues par le jeu. Sur les plateformes XBOX et Windows, la synchronisation des fichiers est effectuée hors processus et une interface utilisateur standard est fournie par la plateforme; toutefois, le titre peut définir ces rappels pour afficher des boîtes de dialogue d’interface utilisateur personnalisées au besoin. |
| PFGameSaveFilesSetUiConflictResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiConflictCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiOutOfStorageResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiOutOfStorageCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiProgressResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiProgressCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiSyncFailedResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiSyncFailedCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesUiActiveDeviceContentionCallback | Rappel de contention d’appareil actif. |
| PFGameSaveFilesUiConflictCallback | Rappel de conflit. |
| PFGameSaveFilesUiOutOfStorageCallback | Rappel déclenché lorsque l’appareil local manque d’espace de stockage. |
| PFGameSaveFilesUiProgressCallback | Rappel de notification déclenché lorsque l’opération de synchronisation passe à un nouvel état. Ce rappel est déclenché une fois par transition d’état (p. ex., une fois pour PreparingForUpload, une fois pour Uploading); il n’est PAS déclenché à répétition à mesure que la progression avance dans un état. Pour obtenir une progression détaillée dans un état, appelez PFGameSaveFilesUiProgressGetProgress afin d’interroger le nombre d’octets actuel et total. Les titres doivent traiter ce rappel comme une notification de changement d’état (p. ex., afficher ou mettre à jour une boîte de dialogue de progression) plutôt que de s’attendre à ce qu’il soit déclenché à une fréquence élevée. |
| PFGameSaveFilesUiProgressGetProgress | Obtient la progression actuelle de l’opération de synchronisation. Appelez cette fonction à partir de PFGameSaveFilesUiProgressCallback ou interrogez-la périodiquement pendant qu’une synchronisation est en cours afin d’obtenir une progression à jour au niveau des octets. Pendant PreparingForUpload, current/total reflètent les octets non compressés traités/attendus. Pendant Uploading, current/total reflètent les octets non compressés transférés/attendus. Pendant Downloading, current/total reflètent les octets téléchargés/attendus. Si total est 0, la taille totale n’est pas encore connue; les titres doivent traiter cette situation comme une progression indéterminée (p. ex., afficher un indicateur de chargement) plutôt que de diviser par zéro ou d’afficher 0 %. |
| PFGameSaveFilesUiSyncFailedCallback | Rappel d’échec de synchronisation. |
Structures
| Structure | Description |
|---|---|
| PFGameSaveUICallbacks | Rappels d’interface utilisateur pour les opérations de sauvegarde de jeu. |
Changements d’état
| Changement d’état | Description |
|---|
Énumérations
| Énumération | Description |
|---|---|
| PFGameSaveFilesUiActiveDeviceContentionUserAction | L’action de l’utilisateur de PFGameSaveFilesUiActiveDeviceContentionCallback. |
| PFGameSaveFilesUiConflictUserAction | L’action de l’utilisateur de PFGameSaveFilesUiConflictCallback. |
| PFGameSaveFilesUiOutOfStorageUserAction | L’action de l’utilisateur de PFGameSaveFilesUiOutOfStorageCallback. |
| PFGameSaveFilesUiProgressUserAction | L’action de l’utilisateur de PFGameSaveFilesUiProgressCallback. |
| PFGameSaveFilesUiSyncFailedUserAction | L’action de l’utilisateur de PFGameSaveFilesUiSyncFailedCallback. |
