다음을 통해 공유


D1170: 동적 텍스처 비트맵이 있는 잘못된 플래그

D2D1_MAP_OPTIONS_WRITE | 동적 텍스처에서 만든 비트맵을 매핑할 때는 D2D1_MAP_OPTIONS_DISCARD 필요합니다.

 

예상 원인

애플리케이션이 ID2D1Bitmap1::Map을 기본 Direct3D 리소스가 D3D11_USAGE_DYNAMIC 특성으로 지정하지만 D2D1_MAP_OPTIONS_WRITE 플래그와 D2D1_MAP_OPTIONS_DISCARD 플래그를 모두 지정하지 않은 텍스처를 사용하여 ID2D1Bitmap1::Map을 호출하는 경우 Direct2D에서 이 메시지를 출력할 수 있습니다.

가능한 해결 방법

애플리케이션에서 ID2D1Bitmap1::Map을 사용하여 비트맵에 액세스해야 하고 기본 Direct3D 리소스가 D3D11_USAGE_DYNAMIC 특성이 있는 경우 D2D1_MAP_OPTIONS_WRITE 플래그와 D2D1_MAP_OPTIONS_DISCARD 플래그를 모두 지정합니다. 지도 옵션에 대한 설명은 D2D1_MAP_OPTIONS 참조하세요.