在C#中对智能卡的操作,调用系统自带的winscard.lll动态库遇到一些参数问题。恳请有经验的 高手们给小弟指导指导。
我现在需要写一个active控件方便在客户端调用,一此来对卡片操作。在用的时候出现一些参数问题。
 [DllImport("WinScard.dll")]       
        [DllImport("WinScard.dll")]        public static extern int SCardReleaseContext(int phContext);        [DllImport("WinScard.dll")]        public static extern int SCardConnect(int hContext, string cReaderName,        uint dwShareMode, uint dwPrefProtocol, ref int phCard, ref int ActiveProtocol);        [DllImport("WinScard.dll")]        public static extern int SCardDisconnect(int hCard, int Disposition);        [DllImport("WinScard.dll")]        public static extern int SCardListReaders(int hContext, string cGroups,   ref string cReaderLists, ref int nReaderCount);           [DllImport("WinScard.dll")]        public static extern int SCardTransmit(int hCard, ref SCARD_IO_REQUEST pioSendPci, byte[] pbSendBuffer, int cbSendLength, ref SCARD_IO_REQUEST pioRecvPci, ref byte pbRecvBuffer, ref int pcbRecvLength); 
       这写参数该怎么申明,因为在SCARD_IO_REQUEST类型的参数c#怎么处理的。