Freigeben über


Entspricht dem DXGI DDI

Dieser Abschnitt gilt nur für Windows 7 und höher sowie Windows Server 2008 R2 und höhere Versionen des Windows-Betriebssystems.

Die Direct3D-DDI-Version 11 entspricht der DxGI-DDI-Definition (DirectX Graphics Infrastructure) für Ressourcenschnittstellen, Geräteaufzählung und Präsentation.

Präsentation

Da Direct3D-Geräte der Version 11 die Darstellung von jedem scan-out-fähigen Format unterstützen müssen, müssen Benutzermodusanzeigetreiber präsentierende Vorgänge über ihre Anzeigeminiporttreiber (Kernelmodustreiber) ausführen, die die Farbkonvertierung von einem der Scan-Out-Formate in ein anderes Scan-Out-Format und auch in Standard-GDI-Scanoutformate aufrufen. Diese Scanoutformate sind durch die folgenden Werte aus der DXGI_FORMAT-Enumeration bekannt:

  • DXGI_FORMAT_B5G6R5_UNORM

  • DXGI_FORMAT_B5G5R5A1_UNORM

  • DXGI_FORMAT_B8G8R8A8_UNORM

  • DXGI_FORMAT_B8G8R8X8_UNORM

Mit Direct3D, Version 11 DDI, gelten Rückpuffereinschränkungen. Wenn DXGI_USAGE_BACKBUFFER (aus der DXGI_USAGE-Enumeration ) festgelegt ist, sind die folgenden die einzigen anderen DXGI-Verwendungen, die zulässig sind:

  • DXGI_USAGE_SHADERINPUT, die D3D11_BIND_SHADER_RESOURCE

  • DXGI_USAGE_RENDER_TARGET_OUTPUT, das D3D11_BIND_RENDER_TARGET

Beachten Sie, dass für Backpuffer keine CPU-Zugriffsflags zulässig sind.