Partager via


Méthode IXpsOMObjectFactory1 ::CreateRemoteDictionaryResourceFromStream1 (xpsobjectmodel_1.h)

Charge le balisage du dictionnaire de ressources distantes dans une interface IXpsOMRemoteDictionaryResource non déraciné. Le dictionnaire référencé par le paramètre dictionaryMarkupStream peut contenir du balisage provenant de l’espace de noms OpenXPS ou MSXPS.

Syntaxe

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

Paramètres

dictionaryMarkupStream

[in] Interface IStream qui contient le balisage du dictionnaire des ressources distantes.

partUri

[in] Interface IOpcPartUri qui contient le nom de partie à affecter à cette ressource.

resources

Interface IXpsOMPartResources pour les ressources de partie des objets de ressources de dictionnaire qui ont des flux.

dictionaryResource

[in] Pointeur vers la nouvelle interface IXpsOMRemoteDictionaryResource.

Valeur retournée

Elle retourne un code HRESULT. Les valeurs possibles incluent, sans s’y limiter, celles de la table qui suit. Pour plus d’informations sur les valeurs de retour de l’API de document XPS qui ne sont pas répertoriées dans ce tableau, consultez Erreurs de document XPS.

S_OK : la méthode a réussi.

XPS_E_INVALID_CONTENT_TYPE : un type de ressource d’image ne correspond pas aux espaces de noms utilisés dans le balisage. Par exemple, si l’un des éléments des ressources peut être JpegXR, mais que les espaces de noms suivent la spécification MSXPS.

E_POINTER : dictionaryMarkupStream, dictionaryPartUri, resources ou dictionaryResource a la valeur NULL.

XPS_E_NO_CUSTOM_OBJECTS : la ressource ne pointe pas vers une implémentation d’interface reconnue. L’implémentation personnalisée des interfaces d’API document XPS n’est pas prise en charge.

Remarques

Utilisez cette méthode pour créer un dictionnaire distant à partir d’un flux dont le contenu peut être de type XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS. CreateRemoteDictionaryResourceFromStream, publié dans Windows 7, lit uniquement les flux de type XPS_DOCUMENT_TYPE_ XPS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête xpsobjectmodel_1.h
Bibliothèque None

Voir aussi

IXpsOMObjectFactory1