D1161: CopyFromMemory에는 CPU 읽기 가능한 비트맵이 필요합니다.

이 메서드는 D2D1_BITMAP_OPTIONS_CPU_READ 사용하여 만든 비트맵에서 허용되지 않습니다.

 

가능한 원인

이 메시지는 ID2D1Bitmap::CopyFromMemory를 호출하는 동안 발생할 수 있습니다. D2D1_BITMAP_OPTIONS_CPU_READ 사용하여 비트맵을 만든 경우 Direct2D에서 오류를 보고하고 디버그 계층이 이 메시지를 출력합니다.

가능한 수정 사항

애플리케이션에서 ID2D1Bitmap::CopyFromMemory를 호출해야 하는 경우 비트맵이 CPU 읽기 가능으로 만들어지지 않았는지 확인합니다. 비트맵의 표면 특성을 변경할 수 없는 경우 원하는 결과에 해당하는 렌더링 작업이 있는지 여부를 고려합니다.