- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我得到了 pInvokeStackImbalance MDA由于一些不明原因
native 代码:
extern "C" __declspec(dllexport) __declspec(noinline) void __stdcall
Ex(__int64 mask, unsigned long *index)
{
*index = mask;
}
托管:
[DllImport("Libr.dll", CallingConvention = CallingConvention.StdCall)]
public static extern int Ex(long mask, out uint index);
...
uint val;
long mask = 12;
NativeWrapper.Ex(mask, out val); // pInvokeStackImbalance MDA here
如您所见,CallingConvention StdCall 正在使用.. 此处警告的原因是什么?
最佳答案
native 函数返回类型是 void
但您的 C# 代码返回 int
。
关于c# - 双方使用 stdcall 调用转换的 StackImbalance MDA 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37104825/
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
我正在寻找一种新的 MDA 工具来尝试建模和代码生成。这还不是用于任何与工作相关的项目,而是用于测试目的。到目前为止,我只使用了 Merode 方法(使用 jMermaid 进行建模和附带的代码生成器
尝试使用 Visual Studio 2013 Update 3 创建一个新的 Cordova“空白应用程序”。 我看到了模板,但是当尝试打开空白应用程序时,我得到: The imported pro
[DllImport( "zlib32" )] private static extern ZLibError compress2( byte[] dest,
我在循环中第二次运行此代码后得到了一个 MDA(使用不同的 file 参数: byte[] encryptedData = File.ReadAllBytes(file); // before thi
我在通过 vs-mda-remote 从 VS2013 在 iOS 设备上部署我的应用程序时遇到问题。设备提示“信任这台电脑?”然后什么都不做,VS 返回“存在部署错误”,但日志表明这没有问题: GE
我在 VS2005 中用 C#、.NET 3.0 编写了一个应用程序,具有监视各种可移动驱动器(USB 闪存盘、CD-ROM 等)插入/弹出的功能。我不想使用 WMI,因为它有时可能不明确(例如,它可
在运行单元测试时,我得到如下所示的 MDA。 在错误消息中,被称为“COM 上下文”的十六进制值是什么? 我可以确定给定 STA 线程的这个值吗?如果是,怎么办? Managed Debugging
我得到了 pInvokeStackImbalance MDA由于一些不明原因 native 代码: extern "C" __declspec(dllexport) __declspec(noinli
我们想为我们的混合应用创建一个 MobFox-Plugin。它已经在CLI-Cordova Apps中运行良好,但在我们的混合应用程序中不起作用,因为框架的目录结构(标题和版本目录之间的符号链接(sy
我按照 https://msdn.microsoft.com/en-us/library/dn771551.aspx 上的说明进行操作安装 vs-mda-remote。我唯一注意到的是以下内容: np
我试图在 MDA-8086 套件上显示 7 段 LED,但我一直在计算各个数字的十六进制值。我有代码,但我不明白它实际上是如何工作的。 例如, 0 用十六进制值 表示 0xc0 [我猜]。 我想知道,
我正在尝试使用 Visual Studio Tools for Apache Cordova (CTP 3.0) 构建支持 64 位的 Ipa,但没有成功。 vs-mda-remote 代理似乎只在
编程语言在其历史上有几个(r)进化步骤。有些人认为模型驱动的方法将是下一件大事。有像 openArchitectureWare、AndroMDA、Sculptor/Fornax Platform 等工
我正在开发一个使用 Maven、andromda 3.4、CXF Web 服务和 Uml 1.4 的项目。 在我开始处理 Web 服务之前一切正常。我已经用 Webservice 构造型正确标记了类,
我正在尝试使用 mda 表来执行存储过程输入参数及其值。我使用过 monProcessProcedures 和 monProcessSQLText 但两个表都只返回 proc 名称而不是参数名称和值。
我正在按照 msdn https://msdn.microsoft.com/en-us/library/dn771551.aspx 上的“为 iOS 构建工具安装”的步骤进行操作, 设置 iOS 版本
我是一名优秀的程序员,十分优秀!