mwrf32.dll中有如下函数,说明如下:
1. HANDLE rf_init(__int16 port,long baud);
2. __int16 rf_exit(HANDLE icdev);
3. __int16 rf_card(HANDLE icdev,unsigned char _Mode,unsigned long *_Snr);
功 能:寻卡,能返回在工作区域内某张卡的序列号
参 数:HANDLE icdev:rf_init()返回的设备描述符
       unsigned char _Mode:寻卡模式
                      Mode=0: IDLE模式,一次操作一张卡
                      Mode=1: ALL模式,一次操作多张卡     
       unsigned long *_Snr: 返回卡的序列号地址
返 回:成功则返回 0
   例:__int16 st;
       unsigned long snr;
       st=rf_card(icdev,IDLE,&snr);
------------------------------------
把1和2写成这样没问题:
//初始化端口
[DllImport("mwrf32.dll")]
public static extern IntPtr rf_init(int port,Int32 baud);
//关闭端口
[DllImport("mwrf32.dll")]
public static extern int rf_exit(IntPtr icdev);
可是3怎么写都不行,谁能告诉我,3应该怎么写。