public CardBuffer Read(byte address)
 {
     byte[] buffer = new byte[16];
     _last_error = SCARD.MifUlC_Read(hCard, address, buffer);
     if (_last_error != 0)
     {
         return(null);
     }
     return(new CardBuffer(buffer));
 }