다음을 통해 공유


D1138: 잘못된 명령 목록

잘못된 명령 목록을 참조했습니다(이전에 명령 목록 채우기 중에 오류가 발생했습니다).

 

가능한 원인

명령 목록의 채우기 중에 오류가 발생하면 애플리케이션에서 그리기 작업 또는 스트리밍에 사용할 수 없습니다. 명령 목록이 닫히면 ID2D1CommandList::Close는 명령 목록이 올바르게 채워지지 않았음을 나타내는 오류 코드를 반환합니다. 모집단 중에 사용되는 ID2D1RenderTarget::EndDraw 또는 Flush 작업은 오류 코드도 반환하여 추가 정보를 제공합니다. ID2D1RenderTarget::EndDraw 중에 다른 도메인의 리소스 또는 닫히지 않은 경로 기하 도형을 사용하는 그리기 작업을 시도하는 것과 같이 오류가 발생하는 문제는 일반적으로 명령 목록이 성공적으로 닫히지 않도록 합니다.

가능한 수정 사항

명령 목록이 올바르게 채워지도록 하려면 명령 목록 채우기 중에 ID2D1CommandList::Close 및 ID2D1RenderTarget::EndDraw 또는 Flush에서 발생하는 오류를 해결합니다. 애플리케이션이 ID2D1CommandList::Close의 반환 코드를 무시하지 않는지 확인합니다.