Statusaufzählung (gdiplustypes.h)
Die Status-Enumeration gibt das Ergebnis eines Windows GDI+-Methodenaufrufs an.
Syntax
typedef enum Status {
Ok = 0,
GenericError = 1,
InvalidParameter = 2,
OutOfMemory = 3,
ObjectBusy = 4,
InsufficientBuffer = 5,
NotImplemented = 6,
Win32Error = 7,
WrongState = 8,
Aborted = 9,
FileNotFound = 10,
ValueOverflow = 11,
AccessDenied = 12,
UnknownImageFormat = 13,
FontFamilyNotFound = 14,
FontStyleNotFound = 15,
NotTrueTypeFont = 16,
UnsupportedGdiplusVersion = 17,
GdiplusNotInitialized = 18,
PropertyNotFound = 19,
PropertyNotSupported = 20,
ProfileNotFound = 21
} ;
Konstanten
Ok Wert: 0 Gibt an, dass der Methodenaufruf erfolgreich war. |
GenericError Wert: 1 Gibt an, dass beim Methodenaufruf ein Fehler aufgetreten ist, der als etwas anderes als die durch die anderen Elemente dieser Enumeration definierten identifiziert wird. |
InvalidParameter Wert: 2 Gibt an, dass eines der an die -Methode übergebenen Argumente ungültig war. |
OutOfMemory Wert: 3 Gibt an, dass das Betriebssystem nicht genügend Arbeitsspeicher hat und keinen Arbeitsspeicher für die Verarbeitung des Methodenaufrufs zuweisen konnte. Eine Erläuterung dazu, wie Konstruktoren die OutOfMemory-status verwenden, finden Sie im Abschnitt Hinweise am Ende dieses Themas. |
ObjectBusy Wert: 4 Gibt an, dass eines der im API-Aufruf angegebenen Argumente bereits in einem anderen Thread verwendet wird. |
InsufficientBuffer Wert: 5 Gibt an, dass ein Puffer, der im API-Aufruf als Argument angegeben ist, nicht groß genug ist, um die empfangenen Daten zu speichern. |
NotImplemented Wert: 6 Gibt an, dass die -Methode nicht implementiert ist. |
Win32Error Wert: 7 Gibt an, dass die Methode einen Win32-Fehler generiert hat. |
WrongState Wert: 8 Gibt an, dass sich das Objekt in einem ungültigen Zustand befindet, um den API-Aufruf zu erfüllen. Beispiel: Aufrufen Pen::GetColor aus einem Stift, der keine einzelne Einfarbigung ist, führt zu einem WrongState-status. |
Aborted Wert: 9 Gibt an, dass die Methode abgebrochen wurde. |
FileNotFound Wert: 10 Gibt an, dass die angegebene Bilddatei oder Metadatei nicht gefunden werden kann. |
ValueOverflow Wert: 11 Gibt an, dass die -Methode einen arithmetischen Vorgang ausgeführt hat, der einen numerischen Überlauf erzeugt hat. |
AccessDenied Wert: 12 Gibt an, dass ein Schreibvorgang für die angegebene Datei nicht zulässig ist. |
UnknownImageFormat Wert: 13 Gibt an, dass das angegebene Bilddateiformat nicht bekannt ist. |
FontFamilyNotFound Wert: 14 Gibt an, dass die angegebene Schriftfamilie nicht gefunden werden kann. Entweder ist der Name der Schriftfamilie falsch oder die Schriftfamilie nicht installiert. |
FontStyleNotFound Wert: 15 Gibt an, dass die angegebene Formatvorlage für die angegebene Schriftartfamilie nicht verfügbar ist. |
NotTrueTypeFont Wert: 16 Gibt an, dass die von einem abgerufene Schriftart HDC oder LOGFONT ist keine TrueType-Schriftart und kann nicht mit GDI+ verwendet werden. |
UnsupportedGdiplusVersion Wert: 17 Gibt an, dass die version von GDI+, die auf dem System installiert ist, nicht mit der Version kompatibel ist, mit der die Anwendung kompiliert wurde. |
GdiplusNotInitialized Wert: 18 Gibt an, dass sich die GDI+API nicht in einem initialisierten Zustand befindet. Für alle GDI+-Objekte muss GDI+ in einem initialisierten Zustand sein. Initialisieren von GDI+ durch Aufrufen GdiplusStartup. |
PropertyNotFound Wert: 19 Gibt an, dass die angegebene Eigenschaft im Bild nicht vorhanden ist. |
PropertyNotSupported Wert: 20 Gibt an, dass die angegebene Eigenschaft vom Format des Bilds nicht unterstützt wird und daher nicht festgelegt werden kann. |
ProfileNotFound Wert: 21 Gibt an, dass das zum Speichern eines Bilds im CMYK-Format erforderliche Farbprofil nicht gefunden wurde. |
Hinweise
Wenn Sie ein GDI+-Objekt erstellen und dann sofort die GetLastStatus-Methode dieses Objekts aufrufen, können Sie feststellen, ob der Konstruktor erfolgreich war oder fehlgeschlagen ist. In solchen Fällen kann GetLastStatusOutOfMemory zurückgeben, obwohl genügend Arbeitsspeicher zum Erstellen des Objekts verfügbar war. Mehrere GDI+-Konstruktoren legen die status auf OutOfMemory fest, wenn sie unabhängig vom Fehlergrund fehlschlagen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | gdiplustypes.h (include Gdiplus.h) |