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.
Ruft die vom Manifestleser analysierte und gelesene UN-XML-Datei ab.
Syntax
HRESULT GetStream(
[out, retval] IStream **manifestStream
);
Parameter
[out, retval] manifestStream
Typ: IStream**
Der schreibgeschützte Stream, der den XML-Inhalt des Manifests darstellt.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der rohe XML-Stream ist der gesamte Quelldatenstrom und kann Elemente und Attribute in anderen Namespaces enthalten, die vom Manifestleser ignoriert werden. Beispielsweise kann der XML-Stream Elemente in anderen Namespaces enthalten, die im IgnorableNamespaces-Attribut im Package-Element markiert wurden, die nicht überprüft wurden. Daher sollten Sie diese XML als nicht vertrauenswürdig betrachten.
Es wird empfohlen, die Paketerstellungs-API zu verwenden, um Informationen aus dem Manifest abzurufen, anstatt die unformatierte XML-Datei zu analysieren.
Wenn Sie die XML-Datei analysieren, müssen Sie die XML-Datenvalidierung und XML-Sicherheitstests einschließen.
Rufen Sie die IUnknown::Release-Methode auf, wenn Sie die Verwendung des manifestStream-Objekts abgeschlossen haben.
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 |