Bagikan melalui


Metode IAppxFactory::CreateManifestReader (appxpackaging.h)

Membuat model objek manifes baca-saja dari konten yang disediakan oleh IStream.

Sintaks

HRESULT CreateManifestReader(
  [in]          IStream             *inputStream,
  [out, retval] IAppxManifestReader **manifestReader
);

Parameter

[in] inputStream

Jenis: IStream*

Aliran input yang mengirimkan XML manifes 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] manifestReader

Jenis: IAppxManifestReader**

Pembaca manifes.

Nilai kembali

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_INVALID_MANIFEST
InputStream tidak berisi XML yang valid secara sintaksis untuk manifes.

Keterangan

Gunakan CreateManifestReader untuk membaca manifes di luar paket aplikasi. Metode ini memvalidasi XML manifes. ManifestReader menyediakan akses ke semua elemen data dan atribut dalam XML manifes. Manifes mencatat lokasi kesalahan validasi manifes di log peristiwa ETW untuk AppxPackaging.

Contoh

Misalnya, lihat Mulai Cepat: Membaca info manifes paket aplikasi.

Persyaratan

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

Lihat juga

IAppxFactory