首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DirectX3D 11枚举设备

DirectX3D 11枚举设备
EN

Stack Overflow用户
提问于 2014-03-04 00:19:09
回答 1查看 251关注 0票数 0

我想写一个程序,列出在视窗系统上运行的所有DirectX3D应用程序,并显示它们使用的资源。我知道如何使用IDXGIFactory接口枚举适配器,并通过IDXGIAdapter接口枚举适配器输出。我还知道如何使用QueryInterface和GetParent查找ID3D11Device使用的适配器。不过,我需要相反的结果:在给定适配器上操作的ID3D11Device的枚举。您需要指定通过D3D11CreateDevice创建ID3D11Device的IDXGIAdapter。所以一定是有联系的。有没有办法获得这样的枚举?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2014-03-04 04:18:57

您可以尝试搜索已加载directx dll的进程。finding loaded dll

您可以在D3D11CreateDevice上放置一个全局钩子,并在某个应用程序调用它时征用该应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22151769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档