D1186: DC-Renderziel erfordert BindDC
Es ist ungültig, ein DC-Renderziel zu verwenden, bevor die BindDC-Methode aufgerufen wird.
Mögliche Ursachen
Die Anwendung hat eine ID2D1DCRenderTarget erstellt und zum Aufrufen von BeginDraw verwendet, aber noch nicht die BindDC-Methode aufgerufen. Oder, BindDC führte zu einem Fehler.
Mögliche Korrekturen
Bevor Sie ein DC-interoppiertes Renderziel verwenden, sollten Anwendungen BindDC aufrufen, um das Ziel einem GDI-Gerätekontext zuzuordnen. Das Ziel gilt nicht als gültig, bis ein GDI-Gerätekontext zugewiesen wurde. Siehe ID2D1DCRenderTarget::BindDC für ein Beispiel. Wenn die Anwendung bereits BindDC aufruft, stellen Sie sicher, dass BindDC keinen Fehler zurückgegeben hat.