[DllImport("winscard.dll")]
public static extern long SCardEstablishContext(
  uint dwScope,        
  string pvReserved1,  
  string pvReserved2,  
  IntPtr phContext  
   );

解决方案 »

  1.   

    现在有了点进展。
    我是这样声明的:
    [DllImport("Winscard.dll")]
    private extern static int SCardEstablishContext(uint scope, 
                                                    IntPtr reserved1, 
                                                    IntPtr reserved2, 
                                                    UIntPtr handle
                                                   ) ;调用的时候是这样的:
    int ret = SCardEstablishContext(0, IntPtr.Zero, IntPtr.Zero, UIntPtr.Zero) ;可返回信息说是参数错误。我的参数该怎么写啊?