Compartir a través de


Estructura GdiplusStartupOutput (gdiplusinit.h)

La función GdiplusStartup usa la estructura GdiplusStartupOutput para devolver (en su parámetro de salida ) un puntero a una función de enlace y un puntero a una función de unhook. Si establece el miembro SuppressBackgroundThread del parámetro de entrada en TRUE, es responsable de llamar a esas funciones para reemplazar el subproceso en segundo plano de GDI+ de Windows.

Llame a las funciones de enlace y desenganche antes y después del bucle de mensajes principal de la aplicación; es decir, un bucle de mensajes que está activo durante la vigencia de GDI+. Llame a la función de enlace antes de que se inicie el bucle y llame a la función de desenganche después de que finalice el bucle. El parámetro token de la función de enlace recibe un identificador que debe pasar más adelante a la función de desenganche. Si no pasa el identificador adecuado (el devuelto por la función de enlace) a la función de desenganche, habrá fugas de recursos que no se limpiarán hasta que se cierre el proceso.

Si no desea ser responsable de llamar a las funciones de enlace y desenganche, establezca el miembro SuppressBackgroundThread del parámetro de entrada (pasado a GdiplusStartup) en FALSE.

Sintaxis

struct GdiplusStartupOutput {
  NotificationHookProc   NotificationHook;
  NotificationUnhookProc NotificationUnhook;
};

Members

NotificationHook

Tipo: NotificationHookProc

Recibe un puntero a una función de enlace.

NotificationUnhook

Tipo: NotificationUnhookProc

Recibe un puntero a una función de unhook.

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]
Encabezado gdiplusinit.h (include Gdiplus.h)

Consulte también

GdiplusShutdown

GdiplusStartup

GdiplusStartupInput

Introducción