/// <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)); }
/// <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); }