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 schreibgeschütztes Bündelobjekt, das seinen Inhalt aus dem angegebenen URI liest, mit einem optionalen Parameter zum Angeben des erwarteten Digests für das Bundle.
Syntax
HRESULT CreateBundleReaderFromSourceUri(
[in] LPCWSTR uri,
[in, optional] LPCWSTR expectedDigest,
[out] IAppxBundleReader **bundleReader
);
Die Parameter
[in] uri
Ein LPCWSTR mit dem URI des Bündelspeicherorts.
[in, optional] expectedDigest
Ein LPCWSTR mit dem erwarteten Digest, einer Hashdarstellung der Bundledatei.
[out] bundleReader
Die erstellte IAppxBundleReader-Instanz .
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode zurückgegeben, der die in der folgenden Tabelle aufgeführten Fehler enthält, jedoch nicht beschränkt ist.
| Rückgabecode | Description |
|---|---|
| APPX_E_INTERLEAVING_NOT_ALLOWED | Die von URI bereitgestellte ZIP-Datei ist ein interleaviertes OPC-Paket. |
| APPX_E_RELATIONSHIPS_NOT_ALLOWED | Das von URI gelieferte OPC-Paket enthält OPC-Paket-/Teilbeziehungen. |
| APPX_E_MISSING_REQUIRED_FILE | Das von URI bereitgestellte OPC-Paket verfügt nicht über ein Manifest oder eine Blockzuordnung oder eine Signaturdatei, wenn ein CI-Katalog vorhanden ist. |
| APPX_E_INVALID_MANIFEST | Das Bündelmanifest ist ungültig. |
| APPX_E_DIGEST_MISMATCH | Der Digest für das Objekt stimmt nicht mit dem in erwarteterDigest bereitgestellten Digest überein. |
| E_POINTER | Der URI - oder bundleReader-Param ist NULL. |
| HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) | Der in URI angegebene URI ist ungültig. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 11, Version 26100 |
| Mindestanforderungen für unterstützte Server | Windows Server 2025 |
| Header | appxpackaging.h |