我运行 DirectX SDK 示例 BasicHLSL10 并使用 Windbg 附加到该进程。进入该过程后,我使用'x d3d*!渲染'和'x dxgi!' 列出我感兴趣的功能。然后我在 'dxgi!D3DKMTPresent' 以及所有的 'd3d*!D3DKMTRender' 上设置断点。之后,我按“g”以继续该过程。但是,BasicHLSL10 似乎可以继续运行而不会踩到这些断点。我想这可能是那些 COM 接口的东西之一,但我不是很熟悉。当它调用某些 DirectX 调用时,我怎样才能闯入该进程?这种技术是否也适用于使用 DXVA 的媒体播放器?
问问题
433 次