Skip to main content

XPersistentLocalStorageMountForPackage

Monte le stockage local persistant (PLS) du package spécifié en tant que disque en lecture seule.

Syntaxe

Paramètres

packageIdentifier   _In_
Type : char*
Chaîne qui identifie de manière unique le package du Store auquel appartient le PLS. Pour plus d’informations sur les identificateurs de package, consultez Gérer et accorder des licences pour le contenu téléchargeable (DLC). mountHandle   _Out_writes_to_(pathSize,pathUsed)
Type : XPackageMountHandle
Handle de montage du disque sur lequel le PLS a été monté.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur. Si la fonction échoue parce que le PLS du titre spécifié n’existe pas, la valeur est FILE_NOT_FOUND. Si la fonction échoue parce qu’elle tente d’accéder au PLS d’un titre qui n’a pas activé le stockage local persistant partageable, elle obtient ACCESS_DENIED.

Remarques

Il n’est pas sûr d’appeler cette fonction sur un thread sensible au temps. Pour plus d’informations, consultez Threads sensibles au temps.
Pour qu’un titre prenne en charge le PLS partageable, il doit le déclarer dans MicrosoftGame.config. Vous trouverez plus de détails sur le stockage local persistant partageable dans Stockage local
Si un titre marque son PLS comme partageable, il doit veiller à fermer tous les handles vers son PLS avant la suspension du jeu ; sinon, la suspension du jeu échoue et le jeu est arrêté.
L’extrait de code suivant montre un exemple d’accès au PLS partageable d’un autre titre.

Configuration requise

En-tête : XPersistentLocalStorage.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

XPersistentLocalStorage
Utilisation du nouveau fichier MicrosoftGame.config
Stockage local
Last modified on October 6, 2026