Bagikan melalui


IAppxEncryptionFactory2::CreateEncryptedPackageWriter method (appxpackaging.h)

Membuat instans baru IAppxEncryptedPackageWriter.

Sintaks

HRESULT CreateEncryptedPackageWriter(
  [in]          IStream                               *outputStream,
  [in]          IStream                               *manifestStream,
  [in]          IStream                               *contentGroupMapStream,
  [in]          const APPX_ENCRYPTED_PACKAGE_SETTINGS *settings,
  [in]          const APPX_KEY_INFO                   *keyInfo,
  [in]          const APPX_ENCRYPTED_EXEMPTIONS       *exemptedFiles,
  [out, retval] IAppxEncryptedPackageWriter           **packageWriter
);

Parameter

[in] outputStream

Aliran bisa-tulis untuk mengirim byte yang dihasilkan oleh paket aplikasi.

[in] manifestStream

Aliran yang dapat dibaca yang menentukan paket untuk AppxManifest.xml.

[in] contentGroupMapStream

Aliran yang menentukan peta grup konten.

[in] settings

Pengaturan untuk membuat paket.

[in] keyInfo

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

[in] exemptedFiles

File yang dikecualikan dari penulis paket.

[out, retval] packageWriter

Objek penulis paket dibuat.

Menampilkan nilai

Jika metode ini berhasil, metode ini 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

IAppxEncryptionFactory2