D1135:位图选项必须是子集

位图选项 [value] 必须是与 DXGI 图面关联的标志的子集。

 

占位符

价值

位图选项枚举的 UINT 值。

可能的原因

使用 Direct2D 作为 ID2DBitmaps 互操作 Direct3D 纹理时,D2D1_BITMAP_OPTIONS字段中指定的选项应与纹理的 Direct3D 属性匹配。 具体而言:

可能的修复方法

若要解决此问题,请确保 创建 ID2D1Bitmap 时使用与基础 Direct3D 纹理的属性一致的 D2D1_BITMAP_OPTIONS 说明符。 若要使用 D2D1_BITMAP_OPTIONS,这可能需要使用 ID2D1DeviceContext::CreateBitmap 而不是 ID2D1RenderTarget::CreateBitmap,因为它是 D2D1_BITMAP_PROPERTIES1 的成员。