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 |