Funções de notificação
Função simples | Método Wrapper | Comentários |
---|---|---|
GPStatus WINGDIPAPI GdiplusNotificationHook(OUT ULONG_PTR *token) |
Não chamado pelos métodos wrapper. |
A função GdiplusStartup retorna (em seu parâmetro de saída) um ponteiro para uma estrutura GdiplusStartupOutput . Um dos membros da estrutura é um ponteiro para uma função de gancho de notificação que tem a mesma assinatura que GdiplusNotificationHook. Há duas maneiras de chamar a função de gancho de notificação; você pode usar o ponteiro retornado por GdiplusStartup ou pode chamar GdiplusNotificationHook. Na verdade, GdiplusNotificationHook simplesmente verifica se você suprimiu o thread em segundo plano e, em seguida, chama a função de gancho de notificação retornada por GdiplusStartup. O parâmetro de token recebe um identificador que você deve passar posteriormente em uma chamada correspondente para a função unhook de notificação. |
VOID WINGDIPAPI GdiplusNotificationUnhook(token ULONG_PTR) |
Não chamado pelos métodos wrapper. |
A função GdiplusStartup retorna (em seu parâmetro de saída) um ponteiro para uma estrutura GdiplusStartupOutput . Um dos membros da estrutura é um ponteiro para uma função unhook de notificação que tem a mesma assinatura que GdiplusNotificationUnhook. Há duas maneiras de chamar a função unhook de notificação; você pode usar o ponteiro retornado por GdiplusStartup ou pode chamar GdiplusNotificationUnhook. Na verdade, GdiplusNotificationUnhook simplesmente verifica se você suprimiu o thread em segundo plano e chama a função unhook de notificação retornada por GdiplusStartup. Ao chamar a função unhook de notificação, passe o token que você recebeu anteriormente de uma chamada correspondente para a função de gancho de notificação. Se você não fizer isso, haverá vazamentos de recursos que não serão limpos até que o processo seja encerrado. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de