Public Member Functions | |
| SCardReader_CcidOver (SCardReaderList_CcidOver ParentReaderList, byte ReaderSlot) | |
| override SCardChannel | CreateChannel () |
| Create a SCardChannel object from this reader. | |
Public Member Functions inherited from SpringCard.PCSC.SCardReader | |
| SCardReader (uint Scope, string ReaderName) | |
| Create a SCardReader for the given PC/SC scope and reader name. | |
| SCardReader (string ReaderName) | |
| Create a SCardReader for the given and reader name. | |
| void | Release () |
| SCardChannel | GetChannel () |
| Create a SCardChannel object from this reader. More... | |
| delegate void | StatusChangeCallback (uint ReaderState, CardBuffer CardAtr) |
| Definition of the callback that will be called by the background thread launched by StartMonitor() everytime the status of the reader is changed. More... | |
| void | StartMonitor (StatusChangeCallback callback) |
| Create a background thread to monitor the reader associated to the object. Everytime the status of the reader is changed, the callback is invoked. | |
| void | StopMonitor () |
| Stop the background thread previously launched by StartMonitor(). | |
| bool | Control (CardBuffer cctrl, out CardBuffer rctrl) |
| Send a direct command the reader through SCARD.Control() and retrieve its answer. | |
| CardBuffer | Control (CardBuffer cctrl) |
| Send a direct command the reader through SCARD.Control() and retrieve its answer. | |
| bool | Control (CAPDU cctrl, out RAPDU rctrl) |
| Send a direct command the reader through SCARD.Control() and retrieve its answer. | |
| RAPDU | Control (CAPDU cctrl) |
| Send a direct command the reader through SCARD.Control() and retrieve its answer. | |
Protected Member Functions | |
| override void | StatusChangeMonitor () |
Properties | |
| bool | Available [get] |
Properties inherited from SpringCard.PCSC.SCardReader | |
| uint | Scope [get] |
| The PC/SC context handle. See SCARD.CreateContext() | |
| string | Name [get] |
| The name of the reader. | |
| uint | Status [get] |
| Current status of the reader. | |
| string | StatusAsString [get] |
| Current status of the reader, using SCARD.ReaderStatusToString() as formatter. | |
| bool | CardPresent [get] |
| Is there a card in the reader? | |
| bool | CardAvailable [get] |
| Is there a card in the reader, and the card has not been connected by another application yet? | |
| CardBuffer | CardAtr [get] |
| The ATR of the card in the reader. null if no card is present. | |
| uint | LastError [get] |
| Return the last error encountered by this SCardReader. | |
| string | LastErrorAsString [get] |
| Return the last error encountered by this SCardChannel, as a string. | |
Additional Inherited Members | |
Protected Attributes inherited from SpringCard.PCSC.SCardReader | |
| uint | _last_error |
| string | _reader_name |
| StatusChangeCallback | _status_change_callback = null |
| volatile bool | _status_change_running = false |