Freigeben über


D1131: DXGI-Format nicht GDI-kompatibel

Eine GDI-kompatible Option wurde an diese API übergeben, das DXGI-Format ist jedoch nicht GDI-kompatibel.

 

Mögliche Ursachen

Die Verwendung des D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE-Flags während der Bitmaperstellung ermöglicht die Kompatibilität der Bitmap mit dem GDI-Rendering, führt jedoch zusätzliche Einschränkungen für das Oberflächenformat der Bitmap ein. Im Allgemeinen ist das GDI-Rendering mit DXGI_FORMAT_B8G8R8A8_UNORM und DXGI_FORMAT_B8G8R8A8_UNORM_SRGB Formaten kompatibel.

Mögliche Korrekturen

Um dieses Problem zu beheben, überprüfen Sie, ob das für eine GDI-kompatible Bitmap angegebene Format ein BGRA-Format mit vier Kanälen ist, wie oben angegeben. Wenn für die Bitmap keine Interoperabilität mit GDI erforderlich ist, lassen Sie den GDI_COMPATIBLE Bezeichner weg.