Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein verschlüsseltes Windows-App-Paket aus einem unverschlüsselten Paket.
Syntax
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,
[in] UINT64 memoryLimit
);
Parameter
[in] inputStream
Ein lesbarer Stream aus dem zu verschlüsselnden App-Paket.
[in] outputStream
Ein beschreibbarer Stream zum Schreiben des resultierenden verschlüsselten App-Pakets.
[in] settings
Einstellungen zum Erstellen des Bundles.
[in] keyInfo
Schlüsselinformationen, die den Basisverschlüsselungsschlüssel und die Schlüssel-ID für die Verschlüsselung des Bundles enthalten. Der Basisverschlüsselungsschlüssel wird verwendet, um die Verschlüsselungsschlüssel pro Datei abzuleiten. Wenn dieser Parameter NULL ist, werden der globale Testschlüssel und die Schlüssel-ID verwendet.
[in] exemptedFiles
Dateien, die vom Paketwriter ausgenommen sind.
[in] memoryLimit
Das Arbeitsspeicherlimit in Bytes.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | appxpackaging.h |