Что делает фоновый поток GDI +?

После инициализации GDI + (не .NET) создает фоновый поток, который может быть дополнительно подавлен при вызове некоторых функций hook. Однако MSDN не говорит, что на самом деле делает этот поток. Google, похоже, тоже не знает.

Для чего это?

Ответ 1

Этот поток дает общее объяснение:

GDI + запускает фоновый поток, как только вы начинаете манипулировать изображениями. Это имя не дает много намека на то, что он делает, "BackgroundThreadProc()". Это довольно часто встречается в библиотеках Microsoft. Какой-то внутренний поток управления, возможно, имеет какое-то отношение к управлению памятью или потоковому использованию. Он также создает скрытое окно, которое тоже классическое.

Ни о чем не беспокоиться, все нормально. Включая код выхода.

FWIW, этот поток рекомендует подавить фоновый поток:

Если вы не подавите поток GDI + фона, команды DDE могут быть преждевременно выданы приложению до того, как его основное окно будет создано. Команды DDE, выпущенные оболочкой, могут быть преждевременно прерваны, что приводит к сообщениям об ошибках.