Freigeben über


IXpsOMObjectFactory1::CreateRemoteDictionaryResourceFromStream1-Methode (xpsobjectmodel_1.h)

Lädt das Markup des Remoteressourcenwörterbuchs in eine IXpsOMRemoteDictionaryResource-Schnittstelle ohne Stammbasis. Das Wörterbuch, auf das vom parameter dictionaryMarkupStream verwiesen wird, kann Markup aus dem OpenXPS- oder dem MSXPS-Namespace enthalten.

Syntax

HRESULT CreateRemoteDictionaryResourceFromStream1(
  IStream                        *dictionaryMarkupStream,
  IOpcPartUri                    *partUri,
  IXpsOMPartResources            *resources,
  IXpsOMRemoteDictionaryResource **dictionaryResource
);

Parameter

dictionaryMarkupStream

[in] Die IStream-Schnittstelle, die das Remoteressourcenwörterbuchmarkup enthält.

partUri

[in] Die IOpcPartUri-Schnittstelle, die den Teilenamen enthält, der dieser Ressource zugewiesen werden soll.

resources

Die IXpsOMPartResources-Schnittstelle für die Teilressourcen der Wörterbuchressourcenobjekte, die Streams enthalten.

dictionaryResource

[in] Ein Zeiger auf die neue IXpsOMRemoteDictionaryResource-Schnittstelle.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem die Werte in der folgenden Tabelle. Informationen zu XPS-Dokument-API-Rückgabewerten, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.

S_OK: Die Methode war erfolgreich.

XPS_E_INVALID_CONTENT_TYPE: Ein Imageressourcentyp stimmt nicht mit den namespaces überein, die im Markup verwendet werden. Beispielsweise, wenn eines der Elemente in Ressourcen JpegXR sein kann, Namespaces jedoch der MSXPS-Spezifikation entsprechen.

E_POINTER: dictionaryMarkupStream, dictionaryPartUri, resources oder dictionaryResource ist NULL.

XPS_E_NO_CUSTOM_OBJECTS: Die Ressource verweist nicht auf eine erkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt.

Hinweise

Verwenden Sie diese Methode, um ein Remotewörterbuch aus einem Stream zu erstellen, dessen Inhalt vom Typ XPS_DOCUMENT_TYPE_ XPS oder XPS_DOCUMENT_TYPE_ OPENXPS sein kann. CreateRemoteDictionaryResourceFromStream, veröffentlicht in Windows 7, liest nur Streams vom Typ XPS_DOCUMENT_TYPE_ XPS.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile xpsobjectmodel_1.h
Bibliothek Keine

Siehe auch

IXpsOMObjectFactory1