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-Bündel aus einem unverschlüsselten.
Syntax
HRESULT EncryptBundle(
[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
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 Bundle Writer ausgenommen sind.
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 |