D1135: 비트맵 옵션은 하위 집합이어야 합니다.
비트맵 옵션 [값]은 DXGI 표면과 연결된 플래그의 하위 집합이어야 합니다.
-
값
-
비트맵 옵션 열거형의 UINT 값입니다.
Direct2D를 ID2D1Bitmaps로 사용하여 Direct3D 텍스처를 상호 운용하는 동안 D2D1_BITMAP_OPTIONS 필드에 지정된 옵션은 텍스처의 Direct3D 특성과 일치해야 합니다. 특히 다음 사항에 주의하십시오.
- D2D1_BITMAP_OPTIONS_CPU_READ 옵션에는 Direct3D CPU_ACCESS_READ 옵션이 필요합니다.
- D2D1_BITMAP_OPTIONS_TARGET 옵션에는 BIND_RENDER_TARGET 옵션이 필요합니다.
- D2D1_BITMAP_OPTIONS_NONE 옵션은 CPU_ACCESS_WRITE Direct3D USAGE_STAGING 옵션과 호환되지 않습니다.
이 문제를 해결하려면 ID2D1Bitmap 을 만들 때 기본 Direct3D 텍스처의 속성에 동의하는 D2D1_BITMAP_OPTIONS 지정자를 사용하는지 확인합니다. D2D1_BITMAP_OPTIONS 사용하려면 id2D1RenderTarget::CreateBitmap 대신 ID2D1DeviceContext::CreateBitmap이 D2D1_BITMAP_PROPERTIES1 멤버이기 때문에 사용할 수 있습니다.