Delen via


D1125: DXGI-indeling komt niet overeen

De pixelindeling die aan deze API is doorgegeven, is niet compatibel met de pixelindeling van het [oppervlak].

Plaatsaanduidingen

oppervlak

Het opgegeven doel of de bitmap weergeven.

Mogelijke oorzaken

Bewerkingen zoals ID2D1RenderTarget::CreateBitmapFromWicBitmap of ID2D1RenderTarget::CreateDxgiSurfaceRendertarget vereisen zowel een oppervlak als een opgegeven surface-indeling. Direct2D controleert of het opgegeven oppervlaktype compatibel is met het oppervlak. Als het niet compatibel is, voert Direct2D dit bericht uit.

Mogelijke oplossingen

Zorg ervoor dat de opgegeven DXGI_FORMAT overeenkomt of compatibel is met het type onderliggende oppervlak. Voor Direct3D-oppervlakteresources die door de toepassing zijn gemaakt, gebruikt u dezelfde DXGI_FORMAT gebruikt om de resource te maken. Zie Ondersteunde pixelindelingen en alfamodi voor aanvullende richtlijnen.