D1161:CopyFromMemory 需要 CPU 可读位图

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

 

可能的原因

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

可能的修复方法

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