screenshot - Direct3D 是否从 GDI32.dll 调用 bitBlt
问题描述
我编写了一个演示应用程序,它使用 https://docs.microsoft.com/en-us/windows/desktop/api/d3d9/nf-d3d9-idirect3ddevice9-getfrontbufferdata 来执行我的桌面的屏幕截图。我的问题是当我使用 APImonitor 时,我可以看到当我截屏时,我的应用程序调用了 bitBlt。那么谁能告诉我 Direct3D getfrontbufferdata是否使用 bitBlt 实现?gidi32.dll 和 directX 之间是否存在依赖关系?谢谢,