IAppxBundleFactory::CreateBundleReader-Methode (appxpackaging.h)

Erstellt ein schreibgeschütztes Bundle-Objekt, das seinen Inhalt aus einem IStream-Objekt liest.

Syntax

HRESULT CreateBundleReader(
  [in]          IStream           *inputStream,
  [out, retval] IAppxBundleReader **bundleReader
);

Parameter

[in] inputStream

Typ: IStream*

Der Eingabestream, der den Inhalt des Pakets zum Lesen übermittelt. Der Stream muss Read, Seek und Stat unterstützen. Wenn diese Methoden fehlschlagen, werden ihre Fehlercodes möglicherweise an diese Methode übergeben und von dieser zurückgegeben.

[out, retval] bundleReader

Typ: IAppxBundleReader**

Ein Bundleleser.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode zurückgegeben, der die Fehler in der folgenden Tabelle enthält, aber nicht beschränkt ist.

Rückgabecode Beschreibung
APPX_E_INTERLEAVING_NOT_ALLOWED
Die von inputStream übermittelte ZIP-Datei ist ein verschachteltes OPC-Paket.
APPX_E_RELATIONSHIPS_NOT_ALLOWED
Das von inputStream bereitgestellte OPC-Paket enthält OPC-Paket-/Teilebeziehungen.
APPX_E_MISSING_REQUIRED_FILE
Das von inputStream bereitgestellte OPC-Paket verfügt nicht über ein Manifest, keine Blockzuordnung oder eine Signaturdatei, wenn ein CI-Katalog vorhanden ist.
APPX_E_INVALID_MANIFEST
Das Bündelmanifest ist ungültig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile appxpackaging.h

Weitere Informationen

IAppxBundleFactory