Delen via


D1121: Onjuist resourcedomein

Een bewerking is mislukt omdat een apparaatafhankelijke resource is gekoppeld aan de verkeerde ID2D1Device (resourcedomein).

 

Mogelijke oorzaken

Dit bericht treedt op wanneer een toepassing een tekenbewerking heeft geprobeerd die resources uit verschillende resourcedomeinen combineert. Apparaatcontexten, borstels en bitmaps zijn bijvoorbeeld apparaatspecifiek. Tijdens het uitvoeren van een bewerking zoals ID2D1DeviceContext::D rawBitmap, moet de argument bitmap behoren tot hetzelfde resourcedomein als de apparaatcontext. In dit voorbeeld kunt u ervoor zorgen dat u de bitmap maakt met behulp van de functie CreateBitmap member van die apparaatcontext, in plaats van die van een andere apparaatcontext.

Mogelijke oplossingen

Wanneer groepen resources samen moeten worden gebruikt, moet u ervoor zorgen dat ze worden gemaakt op basis van dezelfde ID2D1Device. Niet-doelbronnen die rechtstreeks zijn gemaakt op basis van een ID2D1Factory, zoals statusblokken en geometrieën, en worden beschouwd als apparaatonafhankelijk en hebben deze beperking niet.