Bagikan melalui


Metode IAppxEncryptionFactory3::EncryptPackage (appxpackaging.h)

Membuat paket aplikasi Windows terenkripsi dari paket yang tidak terenkripsi.

Sintaks

HRESULT EncryptPackage(
  [in] IStream                                *inputStream,
  [in] IStream                                *outputStream,
  [in] const APPX_ENCRYPTED_PACKAGE_SETTINGS2 *settings,
  [in] const APPX_KEY_INFO                    *keyInfo,
  [in] const APPX_ENCRYPTED_EXEMPTIONS        *exemptedFiles
);

Parameter

[in] inputStream

Aliran yang dapat dibaca dari bundel aplikasi untuk mengenkripsi.

[in] outputStream

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

[in] settings

Pengaturan untuk membuat bundel.

[in] keyInfo

Info kunci yang berisi kunci enkripsi dasar dan ID kunci untuk mengenkripsi bundel. 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.

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

IAppxEncryptionFactory3