IXtfApplicationClient::DeployEx
Implanta o pacote do aplicativo especificado.Sintaxe
Parâmetros
pszDeployFilepathTipo: LPCWSTR O caminho de origem do conteúdo que será implantado. deployTarget
Tipo: int Indica a unidade na qual implantar. Os valores permitidos e seus significados são os seguintes:
- -1 indica o dispositivo de implantação padrão especificado por ‘xbconfig defaultstoragedevice’.
- 0 significa usar a unidade de varejo
- 1 significa usar a unidade de desenvolvimento nos consoles que têm uma
- 2 indica a unidade externa 1, 3 indica a unidade externa 2 etc.
Tipo: BOOL Especifique TRUE para remover arquivos que já estão no console de desenvolvimento, mas não fazem parte do pacote de implantação; caso contrário, FALSE para mantê-los. pCallback
Tipo: IXtfDeployCallback* Um ponteiro para o retorno de chamada IXtfDeployCallback a ser invocado quando ocorrer uma ação rastreável durante a implantação. Defina como
nullptr se não quiser retornos de chamada durante a implantação.
pfCanceledTipo: BOOL* Um ponteiro que recebe um valor booliano que indica se a implantação foi cancelada. pdwResult
Tipo: int* Um ponteiro que recebe o HRESULT da operação de implantação. Por exemplo, se um identificador de arquivo aberto impedir que um arquivo seja excluído, este parâmetro receberá o código de erro HRESULT. pbstrPackageFullName
Tipo: LPBSTR Um ponteiro que recebe o nome completo do pacote do aplicativo implantado, incluindo o número de versão, a arquitetura e a cultura. pbstrAumidJson
Tipo: LPBSTR Um ponteiro que recebe uma representação JSON de uma lista dos AUMIDs associados ao pacote do aplicativo. Todos os AUMIDs da lista compartilham o mesmo
PackageFamilyName, mas têm AppIds diferentes após o ponto de exclamação (”!”) em cada AUMID.
Valor de retorno
Tipo: HRESULT RetornaS_OK se tiver êxito; caso contrário, retorna um código de erro HRESULT.
Comentários
Este método executa uma implantação por push do seu título em um kit de desenvolvimento XBOX para testes. Seu título é implantado na unidade de rascunho do título, na pasta especificada empszDeployFilepath. Depois que o método conclui a implantação com êxito, seu título está pronto para ser iniciado. Para obter mais informações sobre a implantação de pacotes de aplicativos, confira Implantar seu título no XBOX Development Kit (tópico sob NDA).
Esta função é executada de forma síncrona.
xbapp deploy da ferramenta Gerenciamento de aplicativos (xbapp.exe), incluída como parte do XBOX Tools Framework (XTF). Para obter mais informações sobre o comando xbapp deploy, confira Gerenciamento de aplicativos (xbapp.exe) (tópico sob NDA).
Como lidar com ponteiros LPBSTR
Para obter mais informações sobre como lidar com ponteiros LPBSTR retornados por esta função, confira Alocando e liberando memória para um BSTR.Requisitos
Cabeçalho: xtfapplication.h Biblioteca: xtfapplication.lib Plataformas com suporte: Windows (para ferramentas de console XBOX)Confira também
IXtfApplicationClientXtfApplication
