Delen via


D1153: Gesloten opdrachtlijsten kunnen niet worden ingesteld als doelen

Er is geprobeerd een gesloten opdrachtlijst in te stellen op een doel.

 

Mogelijke oorzaken

Nadat een opdrachtlijst is gesloten, mag een toepassing deze niet als doel instellen. Direct2D beschouwt deze aanroep naar ID2D1DeviceContext::SetTarget als een fout omdat de inhoud van een opdrachtlijst niet kan worden gewijzigd nadat deze is gesloten. Het instellen van een opdrachtlijst als een doel geeft aan dat er een intentie voor moet worden weergegeven.

Mogelijke oplossingen

Als u dit bericht wilt aanpakken, roept u id2D1DeviceContext::SetTarget niet aan met een opdrachtlijst die is gesloten. Als u een opdrachtlijst met nieuwe, andere inhoud wilt gebruiken, maakt u een nieuwe opdrachtlijst.