D1181: EndDraw 잘못된 상태
EndDraw가 호출되었지만 rendertarget이 유효한 상태가 아닙니다. 이렇게 하면 일치하는 BeginDraw 없이 EndDraw를 호출할 수 있습니다.
가능한 원인
애플리케이션은 동일한 대상에서 BeginDraw를 호출하지 않고 EndDraw를 여러 차례 호출했습니다. Direct2D를 사용하는 동안 애플리케이션은 EndDraw에 대한 각 호출과 BeginDraw에 대한 이전 호출과 일치해야 합니다. 또는 대상이 잘못된 상태이고 렌더링할 수 없는 경우 이 메시지가 발생할 수 있습니다.
가능한 수정 사항
BeginDraw에 대한 각 호출이 후속 EndDraw와 일치하는지 확인합니다. Flush 또는 EndDraw를 사용하여 대상에 명령을 제출할 때 대상을 다시 사용하기 전에 반환된 결과가 S_OK 있는지 확인합니다.