Partager via


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

Détecte le type de document XPS stocké dans le flux spécifié.

Syntaxe

HRESULT GetDocumentTypeFromStream(
  IStream           *xpsDocumentStream,
  XPS_DOCUMENT_TYPE *documentType
);

Paramètres

xpsDocumentStream

[in] Flux qui contient des données du modèle d’entreprise XPS. Le flux doit prendre en charge la lecture séquentielle et la position de lecture du flux doit être définie sur le début des données XPS.

documentType

[out, retval] Type de document des données XPS trouvées dans le flux.

Valeur retournée

Les valeurs possibles incluent, sans s’y limiter, les éléments suivants. Pour plus d’informations sur les valeurs de retour de l’API de document XPS qui ne sont pas répertoriées ici, consultez Erreurs de document XPS.

S_OK : le type de document est XPS_DOCUMENT_TYPE_ XPS ou XPS_DOCUMENT_TYPE_ OPENXPS.

Remarques

Cette méthode analyse uniquement les données suffisamment pour détecter le type de document. Il ne valide pas le contenu. Une valeur de retour de S_OK n’implique donc pas que le flux contient un document valide.

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