我正在从 C# 调用 winscard.dll 方法,并且在测试应用程序中一切正常。将代码移动到更大的项目时,我很难建立上下文。
我建立上下文的呼吁如下:
[DllImport("winscard.dll")]
public static extern int SCardEstablishContext(int scope, int res1, int res2, ref int pntContext);
在我的测试应用程序中,当我调用它时,pntContext
变量似乎设置正确。但是,在新项目中它没有设置。但奇怪的是,返回码仍然是 0(成功)。
所以,我只是想知道可能导致这种情况的情况是什么,或者我可能做错了什么?
任何想法都非常感谢。