Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’énumération Status indique le résultat d’un appel de méthode Windows GDI+.
Syntaxe
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
} ;
Constants
OkValeur : 0 Indique que l’appel de méthode a réussi. |
GenericErrorValeur : 1 Indique qu’une erreur s’est produite sur l’appel de méthode, qui est identifiée comme autre chose que celles définies par les autres éléments de cette énumération. |
InvalidParameterValeur : 2 Indique qu’un des arguments passés à la méthode n’était pas valide. |
OutOfMemoryValeur : 3 Indique que le système d’exploitation est hors mémoire et n’a pas pu allouer de mémoire pour traiter l’appel de méthode. Pour obtenir une explication de la façon dont les constructeurs utilisent l’état OutOfMemory , consultez la section Notes à la fin de cette rubrique. |
ObjectBusyValeur : 4 Indique qu’un des arguments spécifiés dans l’appel d’API est déjà utilisé dans un autre thread. |
InsufficientBufferValeur : 5 Indique qu’une mémoire tampon spécifiée en tant qu’argument dans l’appel d’API n’est pas suffisamment grande pour contenir les données à recevoir. |
NotImplementedValeur : 6 Indique que la méthode n’est pas implémentée. |
Win32ErrorValeur : 7 Indique que la méthode a généré une erreur Win32. |
WrongStateValeur : 8 Indique que l’objet est dans un état non valide pour satisfaire l’appel d’API. Par exemple, l’appel Pen ::GetColor à partir d’un stylet qui n’est pas une seule couleur unie entraîne un état WrongState . |
AbortedValeur : 9 Indique que la méthode a été abandonnée. |
FileNotFoundValeur : 10 Indique que le fichier image ou le métafichier spécifié est introuvable. |
ValueOverflowValeur : 11 Indique que la méthode a effectué une opération arithmétique qui a produit un dépassement de capacité numérique. |
AccessDeniedValeur : 12 Indique qu’une opération d’écriture n’est pas autorisée sur le fichier spécifié. |
UnknownImageFormatValeur : 13 Indique que le format de fichier image spécifié n’est pas connu. |
FontFamilyNotFoundValeur : 14 Indique que la famille de polices spécifiée est introuvable. Le nom de la famille de polices est incorrect ou la famille de polices n’est pas installée. |
FontStyleNotFoundValeur : 15 Indique que le style spécifié n’est pas disponible pour la famille de polices spécifiée. |
NotTrueTypeFontValeur : 16 Indique que la police récupérée à partir d’un HDC ou LOGFONT n’est pas une police TrueType et ne peut pas être utilisé avec GDI+. |
UnsupportedGdiplusVersionValeur : 17 Indique que la version de GDI+ installée sur le système n’est pas compatible avec la version avec laquelle l’application a été compilée. |
GdiplusNotInitializedValeur : 18 Indique que l’API GDI+n’est pas dans un état initialisé. Pour fonctionner, tous les objets GDI+ nécessitent que GDI+ soit dans un état initialisé. Initialiser GDI+ en appelant GdiplusStartup. |
PropertyNotFoundValeur : 19 Indique que la propriété spécifiée n’existe pas dans l’image. |
PropertyNotSupportedValeur : 20 Indique que la propriété spécifiée n’est pas prise en charge par le format de l’image et, par conséquent, ne peut pas être définie. |
ProfileNotFoundValeur : 21 Indique que le profil de couleur requis pour enregistrer une image au format CMYK n’a pas été trouvé. |
Remarques
Si vous construisez un objet GDI+, puis appelez immédiatement la méthode GetLastStatus de cet objet, vous pouvez déterminer si le constructeur a réussi ou échoué. Dans ce cas, GetLastStatus peut renvoyer OutOfMemory même s’il y avait beaucoup de mémoire disponible pour créer l’objet. Plusieurs constructeurs GDI+ définissent l’état sur OutOfMemory lorsqu’ils échouent, quelle que soit la raison de l’échec.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| Header | gdiplustypes.h (include Gdiplus.h) |