dxgi1_2.h 标头

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

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

接口

 
IDXGIAdapter2

IDXGIAdapter2 接口表示一个显示子系统,其中包括一个或多个 GPU、DAC 和视频内存。
IDXGIDevice2

IDXGIDevice2 接口为生成图像数据的 DXGI 对象实现派生类。 接口公开方法以阻止 CPU 处理,直到 GPU 完成处理,以及向操作系统提供资源。
IDXGIDisplayControl

IDXGIDisplayControl 接口公开方法以指示用户对操作系统的立体 3D 显示行为的偏好,以及将立体 3D 显示状态设置为启用或禁用。
IDXGIFactory2

IDXGIFactory2 接口包括用于创建具有比 IDXGISwapChain 更多的新功能的较新版本交换链和监视立体 3D 功能的方法。
IDXGIOutput1

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

IDXGIOutputDuplication 接口访问并操作重复的桌面映像。
IDXGIResource1

IDXGIResource1 接口通过添加对创建子资源图面对象和创建共享资源的句柄的支持来扩展 IDXGIResource 接口。
IDXGISurface2

IDXGISurface2 接口通过添加对子资源图面的支持并获取共享资源的句柄来扩展 IDXGISurface1 接口。
IDXGISwapChain1

提供从 IDXGISwapChain 增强的演示功能。 这些演示功能包括指定脏矩形和滚动矩形以优化演示文稿。

结构

 
DXGI_ADAPTER_DESC2

介绍使用 Microsoft DirectX Graphics Infrastructure (DXGI) 1.2 的适配器 (或视频卡) 。
DXGI_MODE_DESC1

描述显示模式以及显示模式是否支持立体声。
DXGI_OUTDUPL_DESC

DXGI_OUTDUPL_DESC结构描述输出的维度以及包含桌面图像的图面。 桌面映像的格式始终DXGI_FORMAT_B8G8R8A8_UNORM。
DXGI_OUTDUPL_FRAME_INFO

DXGI_OUTDUPL_FRAME_INFO 结构描述当前桌面映像。
DXGI_OUTDUPL_MOVE_RECT

DXGI_OUTDUPL_MOVE_RECT结构描述矩形的移动。
DXGI_OUTDUPL_POINTER_POSITION

DXGI_OUTDUPL_POINTER_POSITION结构描述硬件游标的位置。
DXGI_OUTDUPL_POINTER_SHAPE_INFO

DXGI_OUTDUPL_POINTER_SHAPE_INFO结构描述有关光标形状的信息。
DXGI_PRESENT_PARAMETERS

介绍有关演示的信息,该信息可帮助操作系统优化演示文稿。
DXGI_SWAP_CHAIN_DESC1

描述交换链。 (DXGI_SWAP_CHAIN_DESC1)
DXGI_SWAP_CHAIN_FULLSCREEN_DESC

描述交换链的全屏模式。

枚举

 
DXGI_ALPHA_MODE

标识图面的 alpha 值、透明度行为。
DXGI_COMPUTE_PREEMPTION_GRANULARITY

标识 GPU) (图形处理单元在执行当前计算任务的粒度。
DXGI_GRAPHICS_PREEMPTION_GRANULARITY

标识 GPU) (图形处理单元在执行其当前图形呈现任务时可能占用的粒度。
DXGI_OFFER_RESOURCE_PRIORITY

在调用 IDXGIDevice2::OfferResources 方法以提供资源时,标识资源内容的重要性。
DXGI_OUTDUPL_POINTER_SHAPE_TYPE

标识指针形状的类型。
DXGI_SCALING

标识当后台缓冲区大小与目标输出大小不匹配时的大小调整行为。