Example #1
0
 /// <summary>
 /// Do not call these functions from here as they are not supported by this platform
 /// </summary>
 /// <param name="Attribute"></param>
 /// <param name="AttrOut"></param>
 /// <param name="IsBytes"></param>
 /// <returns></returns>
 public override ErrorCodes GetAttrib(SmartCardATR Attribute, out byte[] AttrOut)
 {
     throw new ACR122U_SmartCardException(ACR122U_ResposeErrorCodes.FuctionNotSupported, ErrorCodes.SCARD_S_OperationNotSupported);
 }
 /// <summary>
 /// C# Friendly quick wrapper Addtional wrapping can found at WinSmartCard and Win SmardCardContext
 /// </summary>
 /// <param name="Card">The Card</param>
 /// <param name="Attribute"></param>
 /// <param name="AttrOut"></param>
 /// <param name="AttrLen"></param>
 /// <returns></returns>
 internal static ErrorCodes SCardGetAttrib(int Card, SmartCardATR Attribute, byte[] AttrOut, ref int AttrLen)
 {
     return((ErrorCodes)SCardGetAttribImport(Card, (int)Attribute, AttrOut, ref AttrLen));
 }
Example #3
0
 /// <summary>
 /// Do not call these functions from here as they are not supported by this platform
 /// </summary>
 /// <param name="Attribute"></param>
 /// <param name="AttrOut"></param>
 /// <param name="IsBytes"></param>
 /// <returns></returns>
 public override ErrorCodes GetAttrib(SmartCardATR Attribute, out string AttrOut, bool IsBytes = false)
 {
     throw new ACR122U_SmartCardException(ACR122U_ResposeErrorCodes.FuctionNotSupported, ErrorCodes.SCARD_S_OperationNotSupported);
 }