Share via


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

Consulte también

GdiplusStartup

GdiplusStartupInput

GdiplusStartupOutput

Introducción