Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een bitmapborstel of afbeeldingsborstel kan niet worden gebruikt voor tekenen wanneer de bijbehorende bitmap/afbeelding is ingesteld op NULL.
Mogelijke oorzaken
De toepassing heeft geprobeerd een primitieve weer te geven met behulp van een ID2D1BitmapBrush of ID2D1ImageBrush waarvan de bitmap of afbeelding NULL was.
Mogelijke oplossingen
Zorg ervoor dat bitmap- of afbeeldingsborstels een geldige bitmap of afbeelding hebben toegewezen voordat ze worden gebruikt. De toepassing kan dit doen tijdens het maken of later, met behulp van ID2D1BitmapBrush::SetBitmap of ID2D1ImageBrush::SetImage. Direct2D staat NULL-kwastbronnen toe, zodat toepassingen de vrijheid hebben om borstelbronnen vrij te geven nadat ze zijn gebruikt om weer te geven. Toepassingen kunnen ervoor kiezen om dit te doen als de bitmap- of afbeeldingsresource bijzonder kostbaar is en het scenario vereist dat deze onmiddellijk wordt vrijgemaakt. Als u een kwastresource instelt op NULL, voorkomt u dat Direct2D een uitstekende verwijzing naar deze resource bewaart. Als een toepassing wel een kwastresource toewijst aan NULL, moet er echter niet worden geprobeerd om de kwast te gebruiken totdat er een nieuwe, geldige resource is toegewezen.