Skip to main content

IXtfApplicationClient::DeployToTitleScratch

Implementa el paquete de aplicación especificado.

Sintaxis

Parámetros

pszDeployFilepath
Tipo: LPCWSTR
Ruta de acceso de origen del contenido que se va a implementar. pszTitleScratchRelativePath
Tipo: LPCWSTR
Puntero a la ruta de acceso, relativa a la carpeta raíz de la unidad de borrador del título, en la que se va a implementar el paquete de aplicación. En el caso de las implementaciones de Game Core, el borrador del título en este contexto hace referencia a la unidad de borrador del sistema compartida, o D:, a la que se puede acceder tanto a través del sistema operativo del sistema como del sistema operativo del juego. fRemoveExtraFiles
Tipo: BOOL
Especifique TRUE para quitar los archivos que ya están en la consola de desarrollo pero que no forman parte del paquete de implementación; de lo contrario, FALSE para conservarlos. pCallback
Tipo: IXtfDeployCallback*
Puntero a la devolución de llamada IXtfDeployCallback que se invoca cuando se produce una acción que se puede realizar un seguimiento durante la implementación. Establézcalo en nullptr si no desea devoluciones de llamada durante la implementación. pfCanceled
Tipo: BOOL*
Puntero que recibe un valor booleano que indica si se canceló la implementación. pdwResult
Tipo: int*
Puntero que recibe el HRESULT de la operación de implementación. Por ejemplo, si un identificador de archivo abierto impide que se elimine un archivo, este parámetro recibe el código de error HRESULT. pbstrPackageFullName
Tipo: LPBSTR
Puntero que recibe el nombre completo del paquete de aplicación implementado, incluidos el número de versión, la arquitectura y la referencia cultural. pbstrAumidJson
Tipo: LPBSTR
Puntero que recibe una representación JSON de una lista de los AUMID asociados al paquete de aplicación. Todos los AUMID de la lista comparten el mismo PackageFamilyName, pero tienen AppIds diferentes después del signo de exclamación (”!”) en cada AUMID.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve un código de error HRESULT.

Comentarios

Este método realiza una implementación de inserción del título en un kit de desarrollo de XBOX para pruebas. El título se implementa en la unidad de borrador del título, en la carpeta especificada en pszDeployFilepath. Una vez que el método completa correctamente la implementación, el título está listo para iniciarse. Para obtener más información sobre la implementación de paquetes de aplicación, consulte Implementación del título en el kit de desarrollo de XBOX (tema con NDA).
Esta función se ejecuta de forma sincrónica.
Este método es similar al comando xbapp deploy de la herramienta de administración de aplicaciones (xbapp.exe), incluida como parte de XBOX Tools Framework (XTF). Para obtener más información sobre el comando xbapp deploy, consulte Administración de aplicaciones (xbapp.exe) (tema con NDA).

Control de punteros LPBSTR

Para obtener más información sobre el control de los punteros LPBSTR devueltos por esta función, consulte Asignación y liberación de memoria para un BSTR.

Requisitos

Encabezado: xtfapplication.h Biblioteca: xtfapplication.lib Plataformas compatibles: Windows (para las herramientas de consola XBOX)

Consulte también

IXtfApplicationClient
XtfApplication
Última modificación el 28 de agosto de 2026