WdRegisterRemoteXboxGame
Résout et valide un chemin de dossier distant sans effectuer l’inscription du jeu auprès de la plateforme.Syntaxe
Paramètres
_In_z_ remoteDeviceType : const char* Nom d’hôte ou adresse IP de l’appareil distant (par exemple,
"192.168.1.100" ou "MyDevKit").
_In_z_ remoteFolderPathType : const char* Chemin d’accès, sur l’appareil distant, au dossier à valider (par exemple,
"D:\\Games\\MyGame" ou "MyGame" lors de l’utilisation d’une racine commune). Si remoteFolderPath est un chemin absolu, commonRootAlias est ignoré.
_In_opt_z_ commonRootAliasType : const char* Facultatif. Alias d’un répertoire racine commun sur l’appareil distant. Passez
nullptr pour utiliser l’emplacement de racine commune par défaut.
Valeur de retour
Type : HRESULT RenvoieS_OK en cas de réussite ; sinon, renvoie un code d’erreur.
Codes d’erreur
Remarques
WdRegisterRemoteXboxGame résout le chemin distant ; elle n’inspecte pas le contenu d’un package de jeu.
La validation s’applique uniquement lorsque remoteFolderPath est un chemin relatif. Dans ce cas, le chemin résolu doit se trouver dans la racine commune autorisée, et E_OUTSIDEGAMEROOT est renvoyé si ce n’est pas le cas, ou si commonRootAlias ne correspond à aucune racine commune configurée sur l’appareil distant. Un remoteFolderPath absolu est normalisé et accepté sans vérification d’existence ni d’appartenance ; une valeur de retour S_OK n’indique donc pas que le dossier existe sur l’appareil distant.
L’inscription n’est actuellement pas requise pour lancer un jeu avec WdLaunchRemoteGame.
