Udostępnij przez


D1153: Nie można ustawić zamkniętych list poleceń jako elementów docelowych

Podjęto próbę ustawienia zamkniętej listy poleceń w obiekcie docelowym.

 

Możliwe przyczyny

Po zamknięciu listy poleceń aplikacja nie powinna próbować ustawić jej jako elementu docelowego. Direct2D traktuje to wywołanie id2D1DeviceContext::SetTarget jako błąd, ponieważ zawartość listy poleceń nie może ulec zmianie po zamknięciu. Ustawienie listy poleceń jako elementu docelowego wskazuje intencję renderowania.

Możliwe poprawki

Aby rozwiązać ten komunikat, nie należy wywoływać identyfikatora ID2D1DeviceContext::SetTarget z listą poleceń, która została zamknięta. Jeśli konieczne jest użycie listy poleceń z nową, inną zawartością, utwórz nową listę poleceń.