一delphi dll中有如下函数
function Cls(Clip: PRect = nil): integer; stdcall; external 'cts4r.dll';   //清屏我在c#中申明如下:
 [DllImport("Cts4r.dll", EntryPoint = "Cls")]
 public extern static int Cls(ref Rectangle Clip);调用
 Rectangle rtl = new Rectangle();
 int r = Cls(rtl);结果 r = -1
 错误,没有达到清屏的目的(应该返回0),请高手帮我看看我的申明、调用出了什么问题?