Delen via


D1144: effect is geen doel

SetTarget is mislukt omdat een effect is doorgegeven als een doel.

 

Mogelijke oorzaken

ID2D1DeviceContext::SetTarget gebruikt een parameter ID2D1Image*. Direct2D-afbeeldingen kunnen bitmaps, opdrachtlijsten of effecten zijn. Direct2D beschouwt alleen bitmaps en opdrachtlijsten als geldige doelen.

Mogelijke oplossingen

Wijzig de toepassing om een bitmap- of opdrachtlijst te gebruiken als doel van de apparaatcontext. Direct2D voert geen initialisatie van effecten uit met behulp van SetTarget. Als u liever de inhoud van een effect wilt kiezen, maakt een toepassing het effect met behulp van ID2D1DeviceContext::CreateEffect en gebruikt een bijbehorende effect-GUID.