DirectX 图形基础结构(DXGI)的开发基于这样一个认识:图形的某些部分比其他部分发展得更慢。 DXGI 为未来的图形组件提供了一个通用框架。 利用 DXGI 的第一个 Direct3D 运行时版本是 Direct3D 版本 10。 在 Direct3D 运行时的早期版本中,Direct3D 运行时中包括了对低级别任务的访问。 DXGI 定义独立于 Direct3D 运行时管理低级别共享任务的 DDI。 现在,以下任务是使用 DXGI 实现的,可以使用 DXGI DDI 来处理这些任务:
演示
伽马校正控制
资源驻留
资源优先级
以下部分介绍了用户模式显示驱动程序如何支持和使用 DXGI DDI: