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)