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

C# 从c连接到scardsyn.dll时出现问题#,c#,.net,dll,C#,.net,Dll,当我尝试运行以下代码时: [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

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

[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 

任何帮助都值得感谢。

在信息中,您必须将您的方法标记为:


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

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