Método IAppxBundleFactory::CreateBundleWriter (appxpackaging.h)
Crea un objeto de agrupación de solo escritura al que se pueden agregar paquetes de aplicación.
Sintaxis
HRESULT CreateBundleWriter(
[in] IStream *outputStream,
[in] UINT64 bundleVersion,
[out, retval] IAppxBundleWriter **bundleWriter
);
Parámetros
[in] outputStream
Tipo: IStream*
Flujo de salida que recibe los datos del paquete serializado. La secuencia debe admitir al menos el método Write .
[in] bundleVersion
Tipo: UINT64
Número de versión del lote.
Si se establece en 0, CreateBundleWriter establece el número de versión de la agrupación en un valor derivado de la hora actual del sistema. Se recomienda pasar 0 para que los números de versión se generen automáticamente y cada llamada sucesiva genera un número de versión superior.
Por ejemplo, si llamas a CreateBundleWriter en 2013/12/23 3:45:00 UTC con bundleVersion establecido en 0, el número de versión del lote se convierte en 2013.1223.0345.0000.
[out, retval] bundleWriter
Tipo: IAppxBundleWriter**
Escritor de agrupación creado por este método.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error que incluye, pero no está limitado a, los de la tabla siguiente.
Comentarios
El contenido agregado a la agrupación se serializa como un archivo de lote de Appx en outputStream.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | appxpackaging.h |