Bagikan melalui


Metode IAppxBundleFactory::CreateBundleReader (appxpackaging.h)

Membuat objek bundel baca-saja yang membaca isinya dari objek IStream .

Sintaks

HRESULT CreateBundleReader(
  [in]          IStream           *inputStream,
  [out, retval] IAppxBundleReader **bundleReader
);

Parameter

[in] inputStream

Jenis: IStream*

Aliran input yang mengirimkan konten paket untuk dibaca. Aliran harus mendukung Baca, Cari, dan Stat. Jika metode ini gagal, kode kesalahannya mungkin diteruskan ke dan dikembalikan oleh metode ini.

[out, retval] bundleReader

Jenis: IAppxBundleReader**

Pembaca bundel.

Mengembalikan nilai

Jenis: HRESULT

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan akan menampilkan kode kesalahan yang mencakup, tetapi tidak terbatas pada kode kesalahan dalam tabel berikut.

Menampilkan kode Deskripsi
APPX_E_INTERLEAVING_NOT_ALLOWED
File ZIP yang dikirimkan oleh inputStream adalah paket OPC interleaved.
APPX_E_RELATIONSHIPS_NOT_ALLOWED
Paket OPC yang dikirimkan oleh inputStream berisi hubungan paket/bagian OPC.
APPX_E_MISSING_REQUIRED_FILE
Paket OPC yang dikirimkan oleh inputStream tidak memiliki manifes, atau peta blok, atau file tanda tangan saat katalog CI ada.
APPX_E_INVALID_MANIFEST
Manifes bundel tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header appxpackaging.h

Lihat juga

IAppxBundleFactory