dxgi.h 标头

DXGI 使用此标头。 有关详细信息,请参阅:

dxgi.h 包含以下编程接口:

接口

 
IDXGIAdapter

IDXGIAdapter 接口表示显示子系统 (包括一个或多个 GPU、DAC 和视频内存) 。
IDXGIAdapter1

IDXGIAdapter1 接口表示显示子系统 (包括一个或多个 GPU、DAC 和视频内存) 。
IDXGIDevice

IDXGIDevice 接口为生成图像数据的 DXGI 对象实现派生类。
IDXGIDevice1

IDXGIDevice1 接口为生成图像数据的 DXGI 对象实现派生类。
IDXGIDeviceSubObject

继承自绑定到设备的对象,以便它们可以检索指向该设备的指针。
IDXGIFactory

IDXGIFactory 接口实现用于生成 DXGI 对象的方法 (处理全屏转换) 。
IDXGIFactory1

IDXGIFactory1 接口实现用于生成 DXGI 对象的方法。
IDXGIKeyedMutex

表示密钥互斥体,它允许对多个设备使用的共享资源进行独占访问。
IDXGIObject

IDXGIObject 接口是所有 DXGI 对象的基接口;IDXGIObject 支持将调用方定义的 (私有数据) 与 对象相关联,以及检索父对象的接口。
IDXGIOutput

IDXGIOutput 接口表示适配器输出 (,例如监视器) 。
IDXGIResource

IDXGIResource 接口允许资源共享,并标识资源所在的内存。
IDXGISurface

IDXGISurface 接口实现图像数据对象的方法。
IDXGISurface1

IDXGISurface1 接口通过添加对使用 Windows 图形设备接口 (GDI) 呈现到 Microsoft DirectX Graphics Infrastructure (DXGI) 图面的支持来扩展 IDXGISurface。
IDXGISwapChain

IDXGISwapChain 接口实现一个或多个图面,用于存储呈现的数据,然后再将其呈现给输出。

函数

 
CreateDXGIFactory

创建可用于生成其他 DXGI 对象的 DXGI 1.0 工厂。
CreateDXGIFactory1

创建可用于生成其他 DXGI 对象的 DXGI 1.1 工厂。

结构

 
DXGI_ADAPTER_DESC

介绍使用 DXGI 1.0 卡) 适配器 (或视频。
DXGI_ADAPTER_DESC1

介绍使用 DXGI 1.1 的适配器 (或视频卡) 。
DXGI_DISPLAY_COLOR_SPACE

请勿使用此结构;它不受支持,它将在将来的版本中从 标头中删除。
DXGI_FRAME_STATISTICS

描述帧的计时和演示统计信息。
DXGI_MAPPED_RECT

描述用于访问图面的映射矩形。
DXGI_OUTPUT_DESC

描述适配器 (视频卡) 与设备之间的输出或物理连接。
DXGI_SHARED_RESOURCE

表示共享资源的句柄。
DXGI_SURFACE_DESC

描述图面。
DXGI_SWAP_CHAIN_DESC

描述交换链。 (DXGI_SWAP_CHAIN_DESC)

枚举

 
DXGI_ADAPTER_FLAG

标识 DXGI 适配器的类型。 (DXGI_ADAPTER_FLAG)
DXGI_RESIDENCY

指示资源的内存位置的标志。
DXGI_SWAP_CHAIN_FLAG

交换链行为的选项。
DXGI_SWAP_EFFECT

用于在调用 IDXGISwapChain1::P resent1 后处理显示图面中的像素的选项。