未验证 提交 dc50859c 编写于 作者: asine9's avatar asine9 提交者: GitHub

解决编译目标为x86的情况下报错

托管调试助手 "PInvokeStackImbalance":“对 PInvoke 函数“HandyControl!HandyControl.Tools.Interop.InteropMethods::GetWindowPlacement”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。”
上级 8e707a66
......@@ -379,7 +379,7 @@ internal class InteropValues
get
{
WINDOWPLACEMENT result = new WINDOWPLACEMENT();
result.length = Marshal.SizeOf(result);
result.length = Marshal.SizeOf(typeof(WINDOWPLACEMENT);
return result;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册