[DllImport("winscard.dll")]
public static extern long SCardEstablishContext(
uint dwScope,
string pvReserved1,
string pvReserved2,
IntPtr phContext
);
public static extern long SCardEstablishContext(
uint dwScope,
string pvReserved1,
string pvReserved2,
IntPtr phContext
);
我是这样声明的:
[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) ;可返回信息说是参数错误。我的参数该怎么写啊?