D1161: CopyFromMemory에는 CPU에서 읽을 수 있는 비트맵이 필요 합니다.

D2D1 _ 비트맵 _ 옵션 _ CPU _ 읽기를 사용 하 여 만든 비트맵에서는이 메서드를 사용할 수 없습니다.

가능한 원인

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

가능한 수정

응용 프로그램에서 ID2D1Bitmap:: CopyFromMemory를 호출 해야 하는 경우 비트맵이 CPU에서 읽을 수 있는 것으로 만들어지지 않았는지 확인 합니다. 비트맵의 표면 특성을 변경할 수 없는 경우 원하는 결과에 대해 해당 하는 렌더링 작업이 있는지 여부를 고려 합니다.