The following table shows the functions that connect to and communicate with a specific smart card. I/O operations to the smart card use a buffer for sending or receiving data plus a structure that contains protocol-control information. The protocol-control information structure always begins with an SCARD_IO_REQUEST structure.
| Function | Description |
|---|---|
| SCardBeginTransaction | Starts a transaction, which blocks other applications from accessing a smart card. |
| SCardConnect | Connects to a smart card; the SCARD_SHARE_SHARED parameter is not supported. |
| SCardDisconnect | Terminates a connection. |
| SCardEndTransaction | Ends a transaction, which enables other applications to access a smart card. |
| SCardReconnect | Reestablishes a connection. |
| SCardStatus | Provides the current status of the reader. |
| SCardTransmit | Requests service and receives data back from a smart card using raw, T=0, and T=1 protocols. |
See Also
Send Feedback on this topic to the authors