Función GdiplusShutdown (gdiplusinit.h)
La función GdiplusShutdown limpia los recursos usados por GDI+. Cada llamada a GdiplusStartup debe emparejarse con una llamada a GdiplusShutdown.
Sintaxis
void GdiplusShutdown(
ULONG_PTR token
);
Parámetros
token
Tipo: [in] ULONG_PTR
Token devuelto por una llamada anterior a GdiplusStartup.
Valor devuelto
Ninguno
Observaciones
Debe llamar a GdiplusStartup antes de crear cualquier objeto GDI+ y debe eliminar todos los objetos GDI+ (o hacer que salgan del ámbito) antes de llamar a GdiplusShutdown.
Nota Para Windows 7 y versiones anteriores, si GDI+ no puede crear una familia de fuentes, sustituye la familia Genérica Sans Serif y almacena en caché el puntero de la familia genérica. Dado que las llamadas a GdiplusStartup y GdiplusShutdown no son conscientes de este almacenamiento en caché, el sistema operativo conserva el puntero del objeto genérico más allá de la duración del objeto, lo que hace que el sistema operativo se bloquee. Para Windows 8 y versiones posteriores, GDI+ devuelve un valor centinela para el objeto de familia genérico que permanece constante en las llamadas a GdiplusStartup y GdiplusShutdown , por lo que el sistema operativo no conserva el puntero para el objeto de familia genérico después de la duración del objeto.
Ejemplos
Para obtener un ejemplo de llamada a GdiplusStartup y GdiplusShutdown, consulte GdiplusStartup.
Requisitos
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | gdiplusinit.h (include Gdiplus.h) |
Library | Gdiplus.lib |
Archivo DLL | Gdiplus.dll |