Metodo IAppxBundleFactory::CreateBundleWriter (appxpackaging.h)

Crea un oggetto bundle di sola scrittura a cui è possibile aggiungere pacchetti dell'app.

Sintassi

HRESULT CreateBundleWriter(
  [in]          IStream           *outputStream,
  [in]          UINT64            bundleVersion,
  [out, retval] IAppxBundleWriter **bundleWriter
);

Parametri

[in] outputStream

Tipo: IStream*

Flusso di output che riceve i dati serializzati del pacchetto. Il flusso deve supportare almeno il metodo Write .

[in] bundleVersion

Tipo: UINT64

Numero di versione del bundle.

Se impostato su 0, CreateBundleWriter imposta il numero di versione del bundle su un valore derivato dall'ora di sistema corrente. È consigliabile passare 0 in modo che i numeri di versione vengano generati automaticamente e ogni chiamata successiva generi un numero di versione superiore.

Ad esempio, se si chiama CreateBundleWriter il 12/2013/23 3:45:00 UTC con bundleVersion impostato su 0, il numero di versione del bundle diventa 2013.1223.0345.0000.

[out, retval] bundleWriter

Tipo: IAppxBundleWriter**

Writer bundle creato da questo metodo.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore che include, ma non solo, quelli nella tabella seguente.

Commenti

Il contenuto aggiunto al bundle viene serializzato come file di aggregazione Appx in outputStream.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione appxpackaging.h

Vedi anche

IAppxBundleFactory