Freigeben über


D1131: DXGI-Format nicht GDI-kompatibel

An diese API wurde eine GDI-kompatible Option übergeben, aber das DXGI-Format ist 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 zu zusätzlichen Einschränkungen für das Oberflächenformat der Bitmap. 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 die Bitmap keine Interoperabilität mit GDI erfordert, lassen Sie den GDI_COMPATIBLE-Spezifizierer aus.