D1194: Scarica dc in attesa
Non è valido chiamare Flush o EndDraw tra una coppia GetDC/ReleaseDC.
Durante l'uso di un rendering con interoperabilità GDI, un'applicazione può controllare la proprietà del controller di dominio di destinazione usando IGdiInteropRenderTarget::GetDC o IGdiInteropRenderTarget::ReleaseDC. Tuttavia, non è valido chiamare ID2D1RenderTarget::Flush o ID2D1RenderTarget::EndDraw mentre l'applicazione ha il controllo del controller di dominio. Flush e EndDraw possono causare il rendering nella risorsa di destinazione e Direct2D non deve tentare di modificare la risorsa contemporaneamente all'applicazione.
Per risolvere questo messaggio, assicurarsi che l'applicazione non chiami ID2D1RenderTarget::Flush o ID2D1RenderTarget::EndDraw mentre ha la proprietà di un controller di dominio di IGdiInteropRenderTarget. Se possibile, organizzare l'applicazione per separare il comportamento di rendering Direct2D dal comportamento GDI per rendere più chiara la distinzione della proprietà del controller di dominio.