Compartir a través de


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

Consulte también

IAppxBundleFactory