Udostępnij przez


D1131: Format DXGI nie jest zgodny z GDI

Opcja zgodna z interfejsem GDI została przekazana do tego interfejsu API, ale format DXGI nie jest zgodny z interfejsem GDI.

 

Możliwe przyczyny

Użycie flagi D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE podczas tworzenia mapy bitowej umożliwia zgodność mapy bitowej z renderowaniem GDI, ale wprowadza dodatkowe ograniczenia w formacie powierzchni mapy bitowej. Ogólnie rzecz biorąc renderowanie GDI jest zgodne z formatami DXGI_FORMAT_B8G8R8A8_UNORM i DXGI_FORMAT_B8G8R8A8_UNORM_SRGB.

Możliwe poprawki

Aby rozwiązać ten problem, sprawdź, czy format określony dla mapy bitowej zgodnej z GDI jest czterokanałowym formatem BGRA, jak określono powyżej. Jeśli mapa bitowa nie wymaga współdziałania z interfejsem GDI, pomiń specyfikator GDI_COMPATIBLE.