【发布时间】:2014-03-04 04:18:56
【问题描述】:
我想编写一个程序,列出在 Windows 系统上运行的所有 DirectX3D 应用程序并显示它们使用的资源。我知道如何使用 IDXGIFactory 接口枚举适配器,并通过 IDXGIAdapter 接口枚举适配器输出。我还知道如何使用 QueryInterface 和 GetParent 找出 ID3D11Device 使用的适配器。不过,我需要相反的:在给定适配器上运行的 ID3D11Device 的枚举。您需要指定一个 IDXGIAdapter 通过 D3D11CreateDevice 创建一个 ID3D11Device。所以一定是有联系的。有什么想法如何获得这样的枚举?
非常感谢。
【问题讨论】:
标签: visual-c++ directx directx-11