GdiplusShutdown, fonction (gdiplusinit.h)
La fonction GdiplusShutdown nettoie les ressources utilisées par Windows GDI+. Chaque appel à GdiplusStartup doit être associé à un appel à GdiplusShutdown.
Syntaxe
void GdiplusShutdown(
ULONG_PTR token
);
Paramètres
token
Type : [in] ULONG_PTR
Jeton retourné par un appel précédent à GdiplusStartup.
Valeur de retour
None
Notes
Vous devez appeler GdiplusStartup avant de créer des objets GDI+, et vous devez supprimer tous vos objets GDI+ (ou les faire sortir de l’étendue) avant d’appeler GdiplusShutdown.
Note Pour Windows 7 et versions antérieures, si GDI+ ne peut pas créer de famille de polices, il remplace la famille générique Sans Serif et met en cache le pointeur côté client pour la famille générique. Étant donné que les appels à GdiplusStartup et GdiplusShutdown ne sont pas conscients de cette mise en cache, le système d’exploitation conserve le pointeur de l’objet de famille générique après la durée de vie de l’objet, ce qui provoque le blocage du système d’exploitation. Pour Windows 8 et versions ultérieures, GDI+ retourne une valeur sentinelle pour l’objet de famille générique qui reste constante entre les appels à GdiplusStartup et GdiplusShutdown afin que le système d’exploitation ne conserve pas le pointeur de l’objet de famille générique après la durée de vie de l’objet.
Exemples
Pour obtenir un exemple d’appel de GdiplusStartup et GdiplusShutdown, consultez GdiplusStartup.
Configuration requise
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusinit.h (include Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |