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) |