符合 DXGI DDI
本部分仅适用于 Windows 7 及更高版本以及 Windows 操作系统的 Windows Server 2008 R2 及更高版本。
Direct3D 版本 11 DDI 符合 DirectX 图形基础结构 (DXGI) DDI 对资源接口、设备枚举和演示的定义。
表示
由于 Direct3D 版本 11 设备必须支持从任何支持扫描的格式进行演示,因此用户模式显示驱动程序需要通过其显示微型端口驱动程序 (内核模式驱动程序) 字段演示操作,这些驱动程序要求将颜色从任何扫描输出格式转换为任何其他扫描输出格式,以及标准 GDI 扫描输出格式。 这些扫描输出格式通过DXGI_FORMAT枚举中的以下值知道:
DXGI_FORMAT_B5G6R5_UNORM
DXGI_FORMAT_B5G5R5A1_UNORM
DXGI_FORMAT_B8G8R8A8_UNORM
DXGI_FORMAT_B8G8R8X8_UNORM
Direct3D 版本 11 DDI 存在后台缓冲区限制。 如果设置了从 DXGI_USAGE 枚举) DXGI_USAGE_BACKBUFFER (,则仅允许以下其他 DXGI 用法:
DXGI_USAGE_SHADERINPUT,映射到 D3D11_BIND_SHADER_RESOURCE
DXGI_USAGE_RENDER_TARGET_OUTPUT,映射到 D3D11_BIND_RENDER_TARGET
请注意,不允许后端缓冲区使用 CPU 访问标志。