Partager via


Structure GdiplusStartupOutput (gdiplusinit.h)

La fonction GdiplusStartup utilise la structure GdiplusStartupOutput pour renvoyer (dans son paramètre de sortie ) un pointeur vers une fonction de crochet et un pointeur vers une fonction de déconchage. Si vous définissez le membre SuppressBackgroundThread du paramètre d’entrée sur TRUE, il vous incombe d’appeler ces fonctions pour remplacer le thread d’arrière-plan Windows GDI+.

Appelez les fonctions de crochet et de désactivation avant et après la boucle de message main de l’application, c’est-à-dire une boucle de message active pendant la durée de vie de GDI+. Appelez la fonction de crochet avant le début de la boucle, puis appelez la fonction de décochage une fois la boucle terminée. Le paramètre de jeton de la fonction de hook reçoit un identificateur que vous devrez passer ultérieurement à la fonction de déchook. Si vous ne passez pas l’identificateur approprié (celui retourné par la fonction de crochet) à la fonction de décrochage, il y aura des fuites de ressources qui ne seront pas nettoyées tant que le processus ne sera pas arrêté.

Si vous ne souhaitez pas être responsable de l’appel des fonctions de crochet et de décrochage, définissez le membre SuppressBackgroundThread du paramètre d’entrée (passé à GdiplusStartup) sur FALSE.

Syntaxe

struct GdiplusStartupOutput {
  NotificationHookProc   NotificationHook;
  NotificationUnhookProc NotificationUnhook;
};

Membres

NotificationHook

Type : NotificationHookProc

Reçoit un pointeur vers une fonction de crochet.

NotificationUnhook

Type : NotificationUnhookProc

Reçoit un pointeur vers une fonction de déchook.

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]
En-tête gdiplusinit.h (inclure Gdiplus.h)

Voir aussi

GdiplusShutdown

GdiplusStartup

GdiplusStartupInput

Bien démarrer