IAppxFactory::CreateManifestReader-Methode (appxpackaging.h)
Erstellt ein schreibgeschütztes Manifestobjektmodell aus inhalten, die von einem IStream bereitgestellt werden.
Syntax
HRESULT CreateManifestReader(
[in] IStream *inputStream,
[out, retval] IAppxManifestReader **manifestReader
);
Parameter
[in] inputStream
Typ: IStream*
Der Eingabestream, der das Manifest-XML 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] manifestReader
Typ: IAppxManifestReader**
Der Manifestleser.
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 |
---|---|
|
Der inputStream enthält keine syntaktisch gültige XML-Datei für das Manifest. |
Hinweise
Verwenden Sie CreateManifestReader , um ein Manifest außerhalb eines App-Pakets zu lesen. Diese Methode überprüft das Manifest-XML. ManifestReader bietet Zugriff auf alle Datenelemente und Attribute im Manifest-XML. Das Manifest protokolliert den Speicherort von Manifestüberprüfungsfehlern im ETW-Ereignisprotokoll für AppxPackaging.
Beispiele
Ein Beispiel finden Sie unter Schnellstart: Lesen von App-Paketmanifestinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | appxpackaging.h |