Sdílet prostřednictvím


D1138: Neplatný seznam příkazů

Na seznam příkazů byl odkazován neplatný (dříve došlo k chybě během základního souboru seznamu příkazů).

 

Možné příčiny

Pokud během souboru seznamu příkazů dojde k chybám, aplikace ji nemůže použít pro operace kreslení nebo streamování. Po zavření seznamu příkazů vrátí ID2D1CommandList::Close kód chyby, který indikuje, že seznam příkazů nebyl správně vyplněn. Často id2D1RenderTarget::EndDraw nebo Flush používané operace během základního souboru vrátí kódy chyb a poskytují další informace. Problémy, které způsobují chybu během ID2D1RenderTarget::EndDraw, například pokus o operace kreslení, které používají prostředky jiné domény nebo nezařazenou geometrii cesty, obvykle zabrání úspěšnému zavření seznamu příkazů.

Možné opravy

Pokud chcete zajistit správné naplnění seznamů příkazů, vyřešte chyby, ke kterým dochází z ID2D1CommandList::Close a ID2D1RenderTarget::EndDraw nebo Flush během souboru seznamu příkazů. Ujistěte se, že aplikace neignoruje návratový kód z ID2D1CommandList::Close.