Intelligens kártya elérése
Az intelligens kártya- alrendszer többféle lehetőséget biztosít egy alkalmazás vagy szolgáltató számára, az intelligens kártyához való csatlakozáshoz:
- Az alkalmazások meghívhatják SCardConnect, hogy egy adott olvasóban található kártyához csatlakozzanak. Ez a legegyszerűbb módja az intelligens kártyával való kommunikáció kialakításának.
- Az alkalmazások megkereshetnek egy adott intelligens kártyát egy adott olvasócsoporton belül. Az alkalmazás a megjelenítendő név alapján azonosítja a kártyát, és megadja azon olvasók listáját, amelyekben a kártya megjelenhet. A erőforrás-kezelő megkeresi az olvasók listájában azokat a kártyákat, amelyek a megadott ATR karakterlánccal rendelkeznek, és visszaadja az állapotinformációkat az alkalmazásnak. A intelligenskártya-alrendszer soha nem hoz létre grafikus felhasználói felületet, és az ATR-sztring lekérése után sem lép kapcsolatba a kártyával. Azonban elegendő információt szolgáltat az alkalmazásnak vagy egy közös vezérlőnek ahhoz, hogy a felhasználó végig tudja járni a kívánt kártya vagy kártyatípus kiválasztásán. Ez azt eredményezi, hogy a kérés egy adott olvasóhoz van megfeleltetve, amelyhez a további I/O-t irányítják.
- Az alkalmazások kérhetik az intelligenskártya-adapterek adott készletét támogató kártyák listáját. Az alkalmazás ezután használhatja a listát az előző esetben. Ez lehetővé teszi, hogy az alkalmazások a képességeik alapján csatlakozzanak a kártyákhoz, a nevükre való tekintet nélkül.
Amikor egy alkalmazás kártyát keres, egy olvasóneveket tartalmazó tömböt jelenít meg, amelyben keresni kell. A tömb minden olvasóeleméhez az erőforrás-kezelő a következő információkat szolgáltatja:
- Azt jelzi, hogy az olvasó elérhető-e az alkalmazás számára.
- Hogy van-e kártya beszúrva ebbe az olvasóba, és ha igen, mi az ATR-sztringje.
- Azt jelzi, hogy a kártya ATR-sztringje megfelel-e a kért kártyák ATR-sztringjeinek.
Az alkalmazás a visszaadott információk alapján további szűrőket alkalmaz a kártyákra, vagy arra kéri a felhasználót, hogy válassza ki a kívánt kártyát. Vegye figyelembe, hogy a visszaadott olvasók listájának egy vagy többét más alkalmazások kizárólagos használatra nyithatják meg, így az olvasók listájához való hozzáférés nem garantált.