XPS-Dokumentfehler

In der folgenden Tabelle sind alle HRESULT-Werte aufgeführt, die von den Methoden der XPS-Dokument-API zurückgegeben werden können. Beachten Sie, dass nicht jede Methode jeden Rückgabewert zurückgibt, der in dieser Tabelle aufgeführt ist.

Rückgabecode/-wert Beschreibung
XPS_E_ALREADY_OWNED
0x80520503
Die Schnittstelle verfügt bereits über einen Besitzer.
XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC
0x80520509
Die Beschnittkastenabmessungen sind nicht mit den Seitenabmessungen kompatibel.
Der Wert für die Breite des Beschnittfelds muss größer oder gleich der Seitenbreite und dem absoluten Wert der x-Koordinate des Beschnittfeldursprungs sein. Der Wert für die Höhe des Beschnittfelds muss größer oder gleich der Seitenhöhe und dem absoluten Wert der y-Koordinate des Beschnittfeldursprungs sein.
XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT
0x80520507
Ein PathGeometry-Element enthält eine Reihe von Pfadfiguren, die entweder mit dem Attribut Figures oder mit einem untergeordneten PathFigure-Element angegeben werden. Die Pfadfiguren einer Geometrie können nicht sowohl das Attribut Figures als auch ein untergeordnetes PathFigure-Element aufweisen.
XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT
0x80520508
Ein ResourceDictionary-Element, das ein Remoteressourcenwörterbuch im Attribut Source angibt, DARF KEINE untergeordneten Ressourcendefinitionselemente enthalten.
XPS_E_CARET_OUT_OF_ORDER
0x80520306
Ein Caret-Standortwert ist nicht in der richtigen Reihenfolge. Die Standortwerte müssen in aufsteigender Reihenfolge sortiert werden.
XPS_E_CARET_OUTSIDE_STRING
0x80520305
Caret-Stopps wurden für eine leere Zeichenfolge angegeben; oder der Caretsprungindex hat die Länge der Unicode-Zeichenfolge überschritten.
XPS_E_COLOR_COMPONENT_OUT_OF_RANGE
0x80520506
Ein Farbwert liegt außerhalb des Bereichs.
Bei XPS_COLOR_TYPE_SCRGB-Farbtypen muss der Alphakanalwert größer oder gleich 0,0 und kleiner als oder gleich +1,0 sein.
Bei XPS_COLOR_TYPE_CONTEXT-Farbtypen muss der channelValues[0], der den Alphakanalwert darstellt, größer oder gleich 0,0 und kleiner als oder gleich +1,0 sein.
XPS_E_DICTIONARY_ITEM_NAMED
0x80520401
Ein visuelles Element in einem Ressourcenwörterbuch weist das Name-Attribut auf, das für untergeordnete Elemente eines ResourceDictionary-Elements nicht angegeben werden kann.
XPS_E_DUPLICATE_NAMES
0x80520209
Ein Objekt mit diesem Namen ist bereits im Wörterbuch vorhanden.
XPS_E_DUPLICATE_RESOURCE_KEYS
0x80520200
Ein Objekt mit diesem Schlüsselnamen ist bereits im Wörterbuch vorhanden.
XPS_E_INDEX_OUT_OF_RANGE
0x80520500
Reserviert.
XPS_E_INVALID_BLEED_BOX
0x80520004
Das Beschnittfeldrechteck enthält einen oder mehrere ungültige Werte. Die gültigen Werte finden Sie in der Parameterbeschreibung.
XPS_E_INVALID_CONTENT_BOX
0x8052000b
Das Inhaltsfeldrechteck enthält mindestens einen ungültigen Wert. Die gültigen Werte finden Sie in der Parameterbeschreibung.
XPS_E_INVALID_CONTENT_TYPE
0x8052000e
Die Inhaltstypzeichenfolge ist ungültig.
XPS_E_INVALID_FLOAT
0x80520007
Ein FLOAT-Wert ist ungültig. Es handelt sich entweder um eine unendliche oder keine Zahl (NAN).
XPS_E_INVALID_FONT_URI
0x8052000a
Der Schriftart-URI ist ungültig, möglicherweise weil er ein leeres Fragment oder ungültige Zeichen enthält.
XPS_E_INVALID_LANGUAGE
0x80520000
Die angegebene Sprache ist entweder ungültig oder nicht richtig formatiert.
XPS_E_INVALID_LOOKUP_TYPE
0x80520006
Der Suchschlüsselname verweist auf ein Objekt, das nicht der richtige Typ für den Aufruf ist; wenn die Methode beispielsweise einen Pinsel zurückgibt, der Suchschlüsselname jedoch auf ein Geometrieobjekt verweist.
XPS_E_INVALID_MARKUP
0x8052000c
Das gelesene Markup enthält ein Element oder ein Attribut, das nicht der XML Paper Specificationentspricht.
Hinweis: Um Gleitkommawerte darzustellen, verwendet das XPS-OM den FLOAT-Datentyp anstelle von DOUBLE. Wenn ein XPS-Dokument ein Element mit Gleitkommadaten enthält, die nicht in einen FLOAT-Wert passen, wird dieser Fehler zurückgegeben, wenn dieser Wert während der Deserialisierung auftritt.
XPS_E_INVALID_NAME
0x80520001
Die übergebene Zeichenfolge ist gemäß der XML Paper Specification kein gültiger Name.
XPS_E_INVALID_OBFUSCATED_FONT_URI
0x8052000f
Reserviert.
XPS_E_INVALID_PAGE_SIZE
0x80520003
Die Seitenabmessungen enthalten einen ungültigen Seitengrößenwert.
XPS_E_INVALID_RESOURCE_KEY
0x80520002
Gemäß der XML Paper Specification ist die Suchschlüsselzeichenfolge ungültig.
XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE
0x80520005
Der Miniaturansichtsbildtyp wird nicht unterstützt.
XPS_E_INVALID_XML_ENCODING
0x8052000d
Es wurde nicht ordnungsgemäß oder falsch formatiertes XML-Markup gefunden.
XPS_E_MAPPING_OUT_OF_ORDER
0x80520302
In einer oder mehreren XPS_GLYPH_MAPPING-Strukturen ist ein Element nicht sequenziert.
XPS_E_MAPPING_OUTSIDE_INDICES
0x80520304
Die Glyphenzuordnungen überschreiten die Anzahl der Glyphenindizes.
XPS_E_MAPPING_OUTSIDE_STRING
0x80520303
Fehler in den Glyphenzuordnungen.
Wenn die Unicode-Zeichenfolge leer ist, bedeutet dieser Fehler, dass auch eine Glyphenzuordnung definiert wurde. Glyphenzuordnungen dürfen nicht definiert werden, wenn die Unicode-Zeichenfolge leer ist.
Wenn die Unicode-Zeichenfolge nicht leer ist, bedeutet dieser Fehler, dass eine Glyphenzuordnung für Glyphen außerhalb der Unicode-Zeichenfolge definiert wurde. Glyphenzuordnungen können nicht für Glyphen definiert werden, die außerhalb der Länge der Unicode-Zeichenfolge liegen.
XPS_E_MISSING_COLORPROFILE
0x80520104
Der Farbprofilparameter ist NULL, aber ein Farbprofil wird erwartet. Ein Farbprofil ist erforderlich, wenn der Farbtyp XPS_COLOR_TYPE_CONTEXT ist.
XPS_E_MISSING_DISCARDCONTROL
0x80520112
Eine Seite bezieht sich auf verwerfbare Ressourcen, gibt jedoch keinen DiscardControl-Teilnamen an.
XPS_E_MISSING_DOCUMENT
0x80520109
IXpsOMPackageWriter::AddPage wurde vor IXpsOMPackageWriter::StartNewDocument aufgerufen.
XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP
0x80520108
Das Paket enthält keine FixedDocumentSequence.
XPS_E_MISSING_FONTURI
0x80520107
Für die IXpsOMGlyphs-Schnittstelle ist ein Schriftart-URI erforderlich, aber es ist keine angegeben.
XPS_E_MISSING_GLYPHS
0x80520102
Die IXpsOMGlyphs-Schnittstelle ohne Unicode-Zeichenfolge gibt keine Glyphenindizes an. Eine IXpsOMGlyphs-Schnittstelle muss entweder eine Unicode-Zeichenfolge oder ein Array von Glyphenindizes angeben.
XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH
0x8052010e
Eine Bildressource konnte für den Bildpinsel nicht gefunden werden.
XPS_E_MISSING_LOOKUP
0x80520101
Die Remoteressource verfügt über ein unerwartetes Objekt.
XPS_E_MISSING_NAME
0x80520100
Die Seite wurde nicht benannt; der Linkzielstatus kann nur festgelegt werden, wenn die Seite einen Namen hat.
XPS_E_MISSING_PAGE_IN_DOCUMENT
0x8052010c
Das FixedDocument enthält keine FixedPage-Teile. Ein XPS-Dokument muss mindestens einen FixedPage-Teil enthalten.
XPS_E_MISSING_PAGE_IN_PAGEREFERENCE
0x8052010d
Der Seitenverweis verfügt nicht über eine entsprechende Seite.
XPS_E_MISSING_PART_REFERENCE
0x80520110
Auf einen erforderlichen Zielteil wurde nicht verwiesen.
XPS_E_MISSING_PART_STREAM
0x80520113
Für die Ressource wurde kein Datenstrom angegeben.
XPS_E_MISSING_REFERRED_DOCUMENT
0x8052010a
Der FixedDocument-Teil, auf den von FixedDocumentSequence verwiesen wird, wurde nicht gefunden. Ein XPS-Dokument muss mindestens ein FixedDocument enthalten.
XPS_E_MISSING_REFERRED_PAGE
0x8052010b
Der FixedPage-Teil, auf den das FixedDocument verweist, wurde nicht gefunden. Ein XPS-Dokument muss mindestens einen FixedPage-Teil enthalten.
XPS_E_MISSING_RELATIONSHIP_TARGET
0x80520105
Der Beziehungszielteil ist in der Paketbeziehung nicht vorhanden.
XPS_E_MISSING_RESOURCE_KEY
0x8052010f
Für die Ressource wurde kein x:Key-Attribut angegeben.
XPS_E_MISSING_RESOURCE_RELATIONSHIP
0x80520106
Die Ressource, auf die von der Seite oder dem Remotewörterbuchinhalt verwiesen wird, ist nicht als Seitenbeziehung vorhanden.
XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP
0x80520111
Die referenzierte eingeschränkte Schriftart wurde im Aufruf von IXpsOMPackageWriter::StartNewDocumentnicht angegeben.
XPS_E_MISSING_SEGMENT_DATA
0x80520103
Das Segmentdatenarray weist weniger Einträge auf als das Segmenttypenarray.
XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS
0x80520202
Es wurde versucht, eine FixedDocumentSequence zu einem Paket hinzuzufügen, das bereits über eine verfügt. Ein XPS-Dokument darf nur einen FixedDocumentSequence-Teil enthalten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT
0x80520206
Es wurde versucht, einem FixedDocument, das bereits über ein Dokument verfügt, ein Druckticket auf Dokumentebene hinzuzufügen. Ein FixedDocument in einem XPS-Dokument kann nur ein Druckticket auf Dokumentebene enthalten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE
0x80520207
Es wurde versucht, ein Druckticket auf Auftragsebene zu einer FixedDocumentSequence hinzuzufügen, die bereits über eines verfügt. Die FixedDocumentSequence in einem XPS-Dokument kann nur ein Druckticket auf Auftragsebene enthalten.
XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE
0x80520205
Es wurde versucht, ein Druckticket auf Seitenebene zu einer FixedPage hinzuzufügen, die bereits über eins verfügt. Eine FixedPage in einem XPS-Dokument kann nur ein Druckticket auf Seitenebene enthalten.
XPS_E_MULTIPLE_REFERENCES_TO_PART
0x80520208
Die eingeschränkte Schriftartsammlung enthielt einen eingeschränkten Schriftarteintrag, der wiederholt wurde. Jeder Schriftarteintrag kann nur einmal in der Sammlung vorkommen.
XPS_E_MULTIPLE_RESOURCES
0x80520201
Eine Ressource mit diesem Teilnamen ist bereits vorhanden.
XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE
0x80520204
Es wurde versucht, einem Paket, das bereits über ein Miniaturbild verfügt, ein Miniaturbild hinzuzufügen. Ein XPS-Dokument kann nur ein Miniaturbild auf Paketebene enthalten.
XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE
0x80520203
Es wurde versucht, ein Miniaturbild auf Seitenebene zu einer FixedPage hinzuzufügen, die bereits über eins verfügt. Eine FixedPage in einem XPS-Dokument kann nur ein Miniaturbild auf Seitenebene enthalten.
XPS_E_NEGATIVE_FLOAT
0x8052030a
Ein Eintrag enthält einen negativen Wert, muss jedoch einen nicht negativen Wert enthalten.
XPS_E_NESTED_REMOTE_DICTIONARY
0x80520402
Es wurde versucht, einem Remotewörterbuch einen Remotewörterbuchverweis hinzuzufügen. Ein Remotewörterbuch kann nicht auf ein anderes Remotewörterbuch verweisen.
XPS_E_NO_CUSTOM_OBJECTS
0x80520502
Ein Schnittstellenzeiger verweist nicht auf eine anerkannte Schnittstellenimplementierung. Die benutzerdefinierte Implementierung von XPS-Dokument-API-Schnittstellen wird nicht unterstützt.
XPS_E_NOT_ENOUGH_GRADIENT_STOPS
0x8052050b
Die Farbverlaufstoppauflistung weist weniger als zwei Stopps auf. Eine Farbverlaufstoppauflistung muss mindestens zwei Farbverlaufstopps aufweisen.
XPS_E_ODD_BIDILEVEL
0x80520307
Die Textzeichenfolge wurde so angegeben, dass sie seitwärts und von rechts nach links ausgerichtet ist. Wenn der Text seitwärts ausgerichtet ist, kann er keine BIDI-Ebene aufweisen, die einen ungeraden Wert hat (von rechts nach links). Ebenso kann der Text nicht seitwärts ausgerichtet werden, wenn die BIDI-Ebene einen ungeraden Wert hat.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
0x80520308
Die Glyphenzuordnungen stimmen nicht mit dem Unicode-Zeichenfolgeninhalt überein.
XPS_E_PACKAGE_WRITER_NOT_CLOSED
0x8052050c
Der Paketschreiber wurde nicht geschlossen, bevor es veröffentlicht wurde.
XPS_E_RELATIONSHIP_EXTERNAL
0x8052050a
Eine Beziehung bezieht sich auf einen Teil außerhalb des XPS-Dokuments. Alle Inhalte, die in einem XPS-Dokument gerendert werden sollen, müssen im XPS-Dokument enthalten sein.
XPS_E_RESOURCE_NOT_OWNED
0x80520504
Reserviert.
XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED
0x80520309
Reserviert.
XPS_E_STRING_TOO_LONG
0x80520300
Bei einem Versuch, eine Zeichenfolge in einen neuen Puffer zu kopieren, ist ein size_t-Überlauf aufgetreten.
XPS_E_TOO_MANY_INDICES
0x80520301
Es gab mehr Glyphenindizes als Unicode-Codepunkte. Wenn keine Glyphenzuordnungen vorhanden sind, muss die Anzahl der Glyphenindizes kleiner oder gleich der Anzahl von Unicode-Codepunkten sein.
XPS_E_UNAVAILABLE_PACKAGE
0x80520114
Es ist ein schwerwiegender Fehler aufgetreten, und der Inhalt des XPS-OM kann nicht wiederhergestellt werden. Einige Komponenten des XPS-OM können möglicherweise weiterhin verwendet werden, aber sie müssen überprüft werden, bevor sie weiter verwendet werden. Da der Zustand des XPS-OM nicht vorhergesagt werden kann, nachdem dieser Fehler zurückgegeben wurde, sollten alle Komponenten des XPS-OM freigegeben und verworfen werden.
XPS_E_UNEXPECTED_COLORPROFILE
0x80520505
Ein Farbprofil war vorhanden, wenn kein Farbprofil erwartet wurde. Ein Farbprofil ist nur zulässig, wenn der Farbtyp XPS_COLOR_TYPE_CONTEXT ist.
XPS_E_UNEXPECTED_CONTENT_TYPE
0x80520008
Das Ziel einer Beziehung ist nicht der Typ, der vom Kontext der Beziehung erwartet wird.
XPS_E_UNEXPECTED_RELATIONSHIP_TYPE
0x80520010
Der Beziehungstyp wurde nicht erkannt.
XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP
0x80520011
Die eingeschränkte Schriftartsammlung enthält eine uneingeschränkte Schriftart.
XPS_E_VISUAL_CIRCULAR_REF
0x80520501
Reserviert.
XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT
0x80520400
Eine Pfadgeometrie, die sich nicht in einem Ressourcenwörterbuch befindet, weist ein x:Key-Attribut auf. Pfadgeometrien, die sich nicht in einem Ressourcenwörterbuch befinden, können nicht über ein x:Key-Attribut verfügen.

Hinweise

Einige XPS-Dokument-API-Methoden führen Aufrufe an die Verpackungs-API durch. Informationen zu den Rückgabewerten der Verpackungs-API finden Sie unter Verpackungsfehler.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps]
Header
Xpsobjectmodel.h
IDL
XpsObjectModel.idl

Siehe auch

Fehlerbehandlung in COM