DXGI 接口

本部分包含有关 DXGI 提供的接口的信息。

在本节中

主题 说明
IDXGIAdapter
IDXGIAdapter 接口表示显示子系统 (包括一个或多个 GPU、DAC 和视频内存) 。
IDXGIAdapter1
IDXGIAdapter1 接口表示显示子系统 (包括一个或多个 GPU、DAC 和视频内存) 。
IDXGIAdapter2
IDXGIAdapter2 接口表示显示子系统,其中包括一个或多个 GPU、DAC 和视频内存。
IDXGIAdapter3
此接口添加了一些内存驻留方法,用于预算和保留物理内存。
IDXGIAdapter4
此接口表示一个显示子系统,并扩展了此系列接口,以公开方法以检查适配器与任意代码防护 (ACG) 的兼容性。
IDXGIDebug
此接口控制调试设置,并且只有在调试层处于打开状态时才能使用。
IDXGIDebug1
控制 Microsoft DirectX 图形基础结构 (DXGI) 的调试设置。 可以在 Windows 应用商店应用中使用 IDXGIDebug1 接口。
IDXGIDecodeSwapChain
表示桌面媒体应用用于解码视频数据并将其显示在 DirectComposition 图面上的交换链。
IDXGIDevice
IDXGIDevice 接口为生成图像数据的 DXGI 对象实现派生类。
IDXGIDevice1
IDXGIDevice1 接口为生成图像数据的 DXGI 对象实现派生类。
IDXGIDevice2
IDXGIDevice2 接口为生成图像数据的 DXGI 对象实现派生类。 接口公开方法以阻止 CPU 处理,直到 GPU 完成处理,以及向操作系统提供资源。
IDXGIDevice3
IDXGIDevice3 接口为生成图像数据的 DXGI 对象实现派生类。 接口公开一个方法,用于修整 DXGI 设备使用的图形内存。
IDXGIDevice4
此接口提供用于提供和回收资源的更新方法。
IDXGIDeviceSubObject
继承自绑定到设备的对象,以便它们可以检索指向该设备的指针。
IDXGIDisplayControl
IDXGIDisplayControl 接口公开方法以指示用户对操作系统的立体 3D 显示行为的偏好,以及将立体 3D 显示状态设置为启用或禁用。
IDXGIFactory
IDXGIFactory 接口实现用于生成 DXGI 对象的方法 (处理全屏转换) 。
IDXGIFactory1
IDXGIFactory1 接口实现用于生成 DXGI 对象的方法。
IDXGIFactory2
IDXGIFactory2 接口包括创建具有比 IDXGISwapChain 更多的功能的较新版本交换链的方法,以及监视立体 3D 功能的方法。
IDXGIFactory3
启用创建 DXGI 对象。
IDXGIFactory4
启用创建 DXGI 对象。
IDXGIFactory5
此接口使单个方法支持可变刷新率显示。
IDXGIFactory6
此接口启用基于给定 GPU 首选项枚举图形适配器的单个方法。
IDXGIFactoryMedia
为使用 DirectComposition 图面解码和显示视频的桌面媒体应用创建交换链。
IDXGIInfoQueue
此接口控制调试信息队列,并且只有在调试层处于打开状态时才能使用。
IDXGIKeyedMutex
表示键锁互斥体,允许独占访问由多个设备使用的共享资源。
IDXGIObject
IDXGIObject 接口是所有 DXGI 对象的基本接口;IDXGIObject 支持将调用方定义的 (私有数据) 与 对象相关联,以及检索父对象的接口。
IDXGIOutput
IDXGIOutput 接口表示适配器输出 (,例如监视器) 。
IDXGIOutput1
IDXGIOutput1 接口表示适配器输出 (,例如监视器) 。
IDXGIOutput2
表示适配器输出 (,例如监视器) 。 IDXGIOutput2 接口公开一个方法,用于检查主输出适配器上的多平面覆盖支持。
IDXGIOutput3
表示适配器输出 (,例如监视器) 。 IDXGIOutput3 接口公开检查覆盖支持的方法。
IDXGIOutput4
表示适配器输出 (,例如监视器) 。 IDXGIOutput4 接口公开一个方法,用于检查覆盖颜色空间支持。
IDXGIOutput5
表示适配器输出 (,例如监视器) 。 IDXGIOutput5 接口公开单个方法,用于指定全屏图面支持的格式列表。
IDXGIOutput6
表示适配器输出 (,例如监视器) 。 IDXGIOutput6 接口公开提供特定监视器功能的方法。
IDXGIOutputDuplication
IDXGIOutputDuplication 接口访问和操作重复的桌面映像。
IDXGIResource
IDXGIResource 接口允许资源共享,并标识资源所在的内存。
IDXGIResource1
IDXGIResource1 接口通过添加对创建子资源图面对象和创建共享资源的句柄的支持来扩展 IDXGIResource 接口。
IDXGISurface
IDXGISurface 接口实现图像数据对象的方法。
IDXGISurface1
IDXGISurface1 接口通过添加对使用 Windows 图形设备接口 (GDI) 呈现到 DXGI 图面的支持来扩展 IDXGISurface
IDXGISurface2
IDXGISurface2 接口通过添加对子资源图面的支持并获取共享资源的句柄来扩展 IDXGISurface1 接口。
IDXGISwapChain
IDXGISwapChain 接口实现一个或多个图面,用于存储呈现的数据,然后再将其呈现给输出。
IDXGISwapChain1
提供从 IDXGISwapChain 增强的演示功能。 这些演示功能包括指定脏矩形和滚动矩形以优化演示文稿。
IDXGISwapChain2
使用支持交换回缓冲区缩放和较低延迟交换链的方法扩展 IDXGISwapChain1
IDXGISwapChain3
使用方法扩展 IDXGISwapChain2 ,以支持获取交换链当前后台缓冲区的索引,并支持颜色空间。
IDXGISwapChain4
此接口公开用于设置视频元数据的单个方法。
IDXGISwapChainMedia
此交换链接口允许桌面媒体应用程序请求对特定刷新率进行无缝更改。

DXGI 参考