public void Disconnect(CardDisposition disposeAction)
        {
            WinSCardWrapper.Disconnect(Handle, disposeAction);

            Handle          = IntPtr.Zero;
            ActiveProtocol  = Protocol.None;
            ConnectionMode  = ReaderSharingMode.NotSet;
            ActiveCardState = CardState.Unknown;
        }
        public static void EndTransaction(IntPtr connectionHandle, CardDisposition disposition)
        {
            var retCode = SCardEndTransaction(connectionHandle, (int)disposition);

            if (SuccessCode != retCode)
            {
                throw ExceptionHelper.PrepareException(retCode, "SCardEndTransaction");
            }
        }
        public static void Disconnect(IntPtr cardHandle, CardDisposition disposition)
        {
            var retCode = SCardDisconnect(cardHandle, (int)disposition);

            if (SuccessCode != retCode)
            {
                throw ExceptionHelper.PrepareException(retCode, "SCardDisconnect");
            }
        }
Exemple #4
0
 internal static extern uint SCardEndTransaction(CardSafeHandler hCard, CardDisposition dwDisposition);
Exemple #5
0
 internal static extern uint SCardDisconnect(IntPtr hCard, CardDisposition dwDisposition);
Exemple #6
0
 internal static extern uint SCardEndTransaction(CardSafeHandler hCard, CardDisposition dwDisposition);
Exemple #7
0
 internal static extern uint SCardDisconnect(IntPtr hCard, CardDisposition dwDisposition);
 public void EndTransaction(CardDisposition disposition)
 {
     WinSCardWrapper.EndTransaction(Handle, disposition);
 }