Bagikan melalui


IAppxEncryptionFactory3::CreateEncryptedBundleWriter method (appxpackaging.h)

Membuat objek bundel hanya-tulis tempat paket aplikasi Windows terenkripsi dapat ditambahkan.

Sintaks

HRESULT CreateEncryptedBundleWriter(
  [in]          IStream                                *outputStream,
  [in]          UINT64                                 bundleVersion,
  [in]          const APPX_ENCRYPTED_PACKAGE_SETTINGS2 *settings,
  [in]          const APPX_KEY_INFO                    *keyInfo,
  [in]          const APPX_ENCRYPTED_EXEMPTIONS        *exemptedFiles,
  [out, retval] IAppxEncryptedBundleWriter             **bundleWriter
);

Parameter

[in] outputStream

Aliran bisa-tulis untuk menulis bundel aplikasi terenkripsi yang dihasilkan.

[in] bundleVersion

Nomor versi bundel. Jika versi bundel adalah 0, versi default berdasarkan waktu sistem saat ini akan dihasilkan.

[in] settings

Pengaturan untuk membuat paket.

[in] keyInfo

Info kunci yang berisi kunci enkripsi dasar dan ID kunci untuk mendekripsi bundel. Kunci dasar digunakan untuk memperoleh kunci enkripsi per file. Jika parameter ini null, kunci pengujian global dan ID kunci akan digunakan.

[in] exemptedFiles

File yang dikecualikan dari penulis bundel.

[out, retval] bundleWriter

Objek penulis bundel dibuat.

Menampilkan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

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

Lihat juga

IAppxEncryptionFactory3