从c#连接到scardsyn.dll时出现问题

本文关键字:问题 dll scardsyn 连接 | 更新日期: 2023-09-27 18:00:09

当我尝试运行以下代码时:

[DllImport("scardsyn.dll")] 
public static int SCardCLGetUID(int ulHandleCard, byte[] pucUID, int ulUIDBufLen, ref int pulnByteUID);

我得到以下错误:

'Star.ModWinsCard.SCardCLGetUID(int, byte[], int, ref int)' must declare a body because it is not marked abstract, extern, or partial 

任何帮助都将受到感谢。

从c#连接到scardsyn.dll时出现问题

在消息中,您必须将方法标记为exter:

[DllImport("scardsyn.dll")] 
public static extern int SCardCLGetUID(int ulHandleCard, byte[] pucUID, int ulUIDBufLen, ref int pulnByteUID);