D1117:位图不是目标
SetTarget 失败,因为位图没有 TARGET 选项。
可能的原因
若要将 ID2D1Bitmap 设置为目标,必须使用 D2D1_BITMAP_OPTIONS_TARGET 标志创建它。 此标志可用作与 ID2D1DeviceContext::CreateBitmap 一起使用的D2D1_BITMAP_PROPERTIES1字段。
可能的修复方法
确保应用程序使用 D2D1_BITMAP_OPTIONS_TARGET 创建其目标位图。 如果它使用 ID2D1RenderTarget::CreateBitmap 创建目标位图,请将其修改为使用 ID2D1DeviceContext::CreateBitmap。 指定 TARGET 标志时,Direct2D 还将验证纹理的 Direct3D 属性是否与其用作目标兼容。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈