D1161:CopyFromMemory 需要 CPU 可读位图

不允许在使用 D2D1_BITMAP_OPTIONS_CPU_READ 创建的位图上使用此方法。

 

可能的原因

此消息可能会在调用 ID2D1Bitmap::CopyFromMemory 期间发生。 如果使用D2D1_BITMAP_OPTIONS_CPU_READ创建位图,Direct2D 将报告错误,调试层将输出此消息。

可能的修复方法

如果应用程序需要调用 ID2D1Bitmap::CopyFromMemory,请确保位图未创建为 CPU 可读。 如果无法更改位图的表面属性,请考虑是否对所需结果执行等效的呈现操作。