Bagikan melalui


Metode IAppxFactory::CreateBlockMapReader (appxpackaging.h)

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

Sintaks

HRESULT CreateBlockMapReader(
  [in]          IStream             *inputStream,
  [out, retval] IAppxBlockMapReader **blockMapReader
);

Parameter

[in] inputStream

Jenis: IStream*

Aliran yang mengirimkan XML peta blok 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] blockMapReader

Jenis: IAppxBlockMapReader**

Pembaca peta blok.

Nilai kembali

Jenis: HRESULT

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

Menampilkan kode Deskripsi
APPX_E_INVALID_BLOCKMAP
InputStream tidak berisi XML yang valid secara sintaksis untuk peta blok.

Keterangan

Gunakan metode CreateBlockMapReader untuk membaca peta blok di luar paket aplikasi. BlockMapReader menyediakan akses ke semua elemen data dan atribut di XML peta blok.

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

IAppxFactory::CreateValidatedBlockMapReader