Bagikan melalui


IAppxEncryptionFactory::CreateEncryptedPackageWriter method (appxpackaging.h)

Membuat instans baru IAppxEncryptedPackageWriter.

Sintaks

HRESULT CreateEncryptedPackageWriter(
  [in]          IStream                               *outputStream,
  [in]          IStream                               *manifestStream,
  [in]          const APPX_ENCRYPTED_PACKAGE_SETTINGS *settings,
  [in]          const APPX_KEY_INFO                   *keyInfo,
                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] 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.

exemptedFiles

Daftar file yang akan dikecualikan dari enkripsi.

[out, retval] packageWriter

Objek penulis paket dibuat.

Menampilkan nilai

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

Persyaratan

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

Lihat juga

IAppxEncryptionFactory