Funzioni di notifica
Funzione flat | Wrapper, metodo | Commenti |
---|---|---|
GpStatus WINGDIPAPI GdiplusNotificationHook(OUT ULONG_PTR *token) |
Non chiamato dai metodi wrapper. |
La funzione GdiplusStartup restituisce (nel parametro di output) un puntatore a una struttura GdiplusStartupOutput . Uno dei membri della struttura è un puntatore a una funzione hook di notifica con la stessa firma di GdiplusNotificationHook. Esistono due modi per chiamare la funzione hook di notifica; è possibile usare il puntatore restituito da GdiplusStartup oppure chiamare GdiplusNotificationHook. GdiplusNotificationHook verifica semplicemente di aver eliminato il thread in background e quindi chiama la funzione hook di notifica restituita da GdiplusStartup. Il parametro del token riceve un identificatore che verrà successivamente passato in una chiamata corrispondente alla funzione di annullamento delhook di notifica. |
VOID WINGDIPAPI GdiplusNotificationUnhook(token ULONG_PTR) |
Non chiamato dai metodi wrapper. |
La funzione GdiplusStartup restituisce (nel parametro di output) un puntatore a una struttura GdiplusStartupOutput . Uno dei membri della struttura è un puntatore a una funzione di notifica unhook con la stessa firma di GdiplusNotificationUnhook. Esistono due modi per chiamare la funzione di annullamento delhook di notifica; è possibile usare il puntatore restituito da GdiplusStartup oppure chiamare GdiplusNotificationUnhook. GdiplusNotificationUnhook verifica infatti di aver eliminato il thread in background e quindi chiama la funzione di notifica unhook restituita da GdiplusStartup. Quando si chiama la funzione di annullamento delhook di notifica, passare il token ricevuto in precedenza da una chiamata corrispondente alla funzione hook di notifica. In caso contrario, ci saranno perdite di risorse che non verranno pulite fino all'uscita del processo. |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per