D1144: Effekt ist kein Ziel

Fehler bei SetTarget, weil ein Effekt als Ziel übergeben wurde.

 

Mögliche Ursachen

ID2D1DeviceContext::SetTarget verwendet einen ID2D1Image*-Parameter. Direct2D-Bilder können Bitmaps, Befehlslisten oder Effekte sein. Direct2D betrachtet nur Bitmaps und Befehlslisten als gültige Ziele.

Mögliche Korrekturen

Ändern Sie die Anwendung so, dass eine Bitmap oder Befehlsliste als Ziel des Gerätekontexts verwendet wird. Direct2D führt keine Initialisierung von Effekten mit SetTarget durch. Um den Inhalt eines Effekts auszuwählen, erstellt eine Anwendung den Effekt mithilfe von ID2D1DeviceContext::CreateEffect und verwendet eine entsprechende Effekt-GUID.