D1181: Stato non corretto di EndDraw
EndDraw è stato chiamato, ma il renderingtarget non era in uno stato valido. Ciò può comportare la chiamata di EndDraw senza un beginDraw corrispondente.
Possibili cause
L'applicazione ha effettuato più chiamate a EndDraw senza chiamare BeginDraw sulla stessa destinazione. Durante l'uso di Direct2D, le applicazioni devono corrispondere a ogni chiamata a EndDraw con una chiamata precedente a BeginDraw. In alternativa, questo messaggio può verificarsi se la destinazione è in uno stato errato e non è stato possibile eseguire il rendering.
Possibili correzioni
Assicurarsi che ogni chiamata a BeginDraw sia associata a un endDraw successivo. Quando si inviano comandi a una destinazione usando Flush o EndDraw, verificare che il risultato restituito sia S_OK prima di tentare di usare nuovamente la destinazione.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per