IXtfApplicationClient::DeployEx
Implementa el paquete de aplicación especificado.Sintaxis
Parámetros
pszDeployFilepathTipo: LPCWSTR Ruta de acceso de origen del contenido que se va a implementar. deployTarget
Tipo: int Indica la unidad en la que se va a implementar. Los valores permitidos y sus significados son los siguientes:
- -1 indica el dispositivo de implementación predeterminado especificado por ‘xbconfig defaultstoragedevice’.
- 0 significa usar la unidad comercial
- 1 significa usar la unidad de desarrollo en las consolas que tienen una
- 2 indica la unidad externa 1, 3 indica la unidad externa 2, etc.
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.
pfCanceledTipo: 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 DevuelveS_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 enpszDeployFilepath. 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.
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
IXtfApplicationClientXtfApplication
