영어로 읽기

다음을 통해 공유


D1144: 효과가 대상이 아닙니다.

효과가 대상으로 전달되었기 때문에 SetTarget이 실패했습니다.

 

가능한 원인

ID2D1DeviceContext::SetTarget은 ID2D1Image* 매개 변수를 사용합니다. Direct2D 이미지는 비트맵, 명령 목록 또는 효과일 수 있습니다. Direct2D는 비트맵 및 명령 목록만 유효한 대상으로 간주합니다.

가능한 수정 사항

비트맵 또는 명령 목록을 디바이스 컨텍스트의 대상으로 사용하도록 애플리케이션을 수정합니다. Direct2D는 SetTarget을 사용하여 효과 초기화를 수행하지 않습니다. 대신, 효과의 콘텐츠를 선택하기 위해 애플리케이션은 ID2D1DeviceContext::CreateEffect를 사용하여 효과를 만들고 해당 효과 GUID를 사용합니다.