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 |
此交换链接口允许桌面媒体应用程序请求对特定刷新率进行无缝更改。 |