Delen via


D1127: Alfamodus komt niet overeen

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

Plaatsaanduidingen

oppervlak

Het Direct3D-oppervlak dat de alfamodus niet ondersteunt.

 

Mogelijke oorzaken

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

Mogelijke oplossingen

Wijzig de toepassing om een ALPHA_MODE te gebruiken die overeenkomt met of compatibel is met de alfamodus van het onderliggende oppervlak. Zie Ondersteunde pixelindelingen en alfamodi voor aanvullende richtlijnen over de alfamodi die worden weergegeven door Direct2D.