Delen via


D1135: Bitmapoptie moet een subset zijn

De bitmapopties [waarde] moeten een subset zijn van de vlaggen die zijn gekoppeld aan het DXGI-oppervlak.

 

Plaatsaanduidingen

waarde

De UINT-waarde van de opsomming bitmapopties.

Mogelijke oorzaken

Hoewel direct3D-patronen met Direct2D als ID2D1Bitmaps samenwerken, moeten de opties die zijn opgegeven in het D2D1_BITMAP_OPTIONS veld overeenkomen met de Direct3D-kenmerken van het patroon. In het bijzonder:

Mogelijke oplossingen

Om dit probleem op te lossen, moet u ervoor zorgen dat bij het maken van ID2D1BitmapD2D1_BITMAP_OPTIONS aanduidingen worden gebruikt die overeenkomen met de eigenschappen van het onderliggende Direct3D-patroon. Als u D2D1_BITMAP_OPTIONS wilt gebruiken, kan dit leiden tot het gebruik van ID2D1DeviceContext::CreateBitmap in plaats van ID2D1RenderTarget::CreateBitmap, omdat het lid is van D2D1_BITMAP_PROPERTIES1.