WdRegisterRemoteXboxGame
Resolve e valida um caminho de pasta remota sem executar o registro do jogo na plataforma.Sintaxe
Parâmetros
_In_z_ remoteDeviceTipo: const char* O nome do host ou o endereço IP do dispositivo remoto (por exemplo,
"192.168.1.100" ou "MyDevKit").
_In_z_ remoteFolderPathTipo: const char* O caminho no dispositivo remoto para a pasta a ser validada (por exemplo,
"D:\\Games\\MyGame" ou "MyGame" ao usar uma raiz comum). Se remoteFolderPath for um caminho absoluto, commonRootAlias será ignorado.
_In_opt_z_ commonRootAliasTipo: const char* Opcional. Um alias para um diretório de raiz comum no dispositivo remoto. Passe
nullptr para usar o local padrão da raiz comum.
Valor retornado
Tipo: HRESULT RetornaS_OK se for bem-sucedido; caso contrário, retorna um código de erro.
Códigos de erro
Comentários
WdRegisterRemoteXboxGame resolve o caminho remoto; ela não inspeciona o conteúdo de um pacote de jogo.
A validação se aplica somente quando remoteFolderPath é um caminho relativo. Nesse caso, o caminho resolvido deve estar dentro da raiz comum permitida, e E_OUTSIDEGAMEROOT será retornado se não estiver ou se commonRootAlias não corresponder a uma raiz comum configurada no dispositivo remoto. Um remoteFolderPath absoluto é normalizado e aceito sem verificação de existência ou de contenção; portanto, um valor retornado S_OK não indica que a pasta existe no dispositivo remoto.
No momento, o registro não é necessário para iniciar um jogo com WdLaunchRemoteGame.
