Condividi tramite


D1186: la destinazione di rendering del controller di dominio richiede BindDC

Non è valido usare una destinazione di rendering del controller di dominio prima di chiamare il metodo BindDC.

 

Possibili cause

L'applicazione ha creato un ID2D1DCRenderTarget e lo ha usato per chiamare BeginDraw, ma non ha ancora chiamato il metodo BindDC. In alternativa, BindDC ha generato un errore.

Possibili correzioni

Prima di usare una destinazione di rendering con interoperabilità dc, le applicazioni devono chiamare BindDC per associare la destinazione a un contesto di dispositivo GDI. La destinazione non viene considerata valida fino a quando non viene assegnato un contesto di dispositivo GDI. Per un esempio, vedere ID2D1DCRenderTarget::BindDC. Se l'applicazione chiama già BindDC, assicurarsi che BindDC non abbia restituito un errore.