Быстрый способ получить скриншот экрана c++
Как можно быстро получить скриншот экрана что бы было минимум нагрузки на пк и получал изображение быстро? Пробовал GDI - с использованием BitBit, PrintWindow - долговато, нагрузка на пк. Пробовал DirectX9 - через GetFrontBufferData, очень долго, на счет нагрузки не знаю. Может с более новейшим DirectX будет быстрее?