将Bitmap对象传递给非托管代码

时间:2009-08-10 06:36:17

标签: c# c++ unmanaged managed

我在C ++托管(ref)类中有以下功能:

public static void Transform(Bitmap^ img);

我想从C#托管代码中调用它。我这样做是:

Bitmap image = new Bitmap(100, 100);
MyClass.Transform(image);

这是正确的,还是我需要使用固定的声明?如果是这样,那怎么样?

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要将位图的后备内存锁定为{​​{3}}。