The Smart Card SDK provides the following functions.
Call… | To… |
---|---|
GetOpenCardName | Display the smart card common dialog. |
SCardAddReaderToGroup | Add a reader to an existing reader group. |
SCardBeginTransaction | Start a transaction. |
SCardCancel | Terminate all outstanding actions within a context. |
SCardConnect | Establish a connection between the calling application and a smart card. |
SCardControl | Get direct control of the reader after SCardConnect is called. |
SCardDisconnect | Terminate a connection between the calling application and a smart card. |
SCardEndTransaction | Complete a transaction. |
SCardEstablishContext | Establish a resource manager context for accessing the smart card database. |
SCardForgetCardType | Remove a previously defined smart card from the smart card subsystem. |
SCardForgetReader | Remove a previously defined reader from the smart card subsystem. |
SCardForgetReaderGroup | Remove a previously defined reader group from the smart card subsystem. |
SCardFreeMemory | Release memory allocated by resource manager. |
SCardGetAttrib | Get the current reader's attributes from a given reader, driver, or smart card. |
SCardGetProviderId | Get the identifier (GUID) of the Primary Service Provider for a smart card. |
SCardGetStatusChange | Block execution until status of the reader(s) changes. |
SCardIntroduceCardType | Introduce a new smart card to the smart card subsystem. |
SCardIntroduceReader | Introduce a new reader to the smart card subsystem. |
SCardIntroduceReaderGroup | Introduce a new reader group to the smart card subsystem. |
SCardListCards | Provide a list of smart cards already introduced to the subsystem. |
SCardListInterfaces | Provide a list of interfaces supplied by a given smart card. |
SCardListReaderGroups | Provide a list of reader groups already introduced to the subsystem. |
SCardListReaders | Provide a list of readers already introduced to the subsystem. |
SCardLocateCards | Locate the card(s) that matches a given ATR string. |
SCardLocateDialog | Initiate a search for a given smart card. |
SCardReconnect | Reestablish an existing connection from the calling application to the smart card. |
SCardReleaseContext | Close an established resource manager context. |
SCardRemoveReaderFromGroup | Remove a reader from an existing reader group. |
SCardSetAttrib | Set a given reader attribute. |
SCardStatus | Get the current state of a reader. |
SCardTransmit | Send a service request to a smart card. |