Leggere in inglese

Condividi tramite


Interfaccia ISCard

[L'interfaccia ISCard è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. I moduli smart card offrono funzionalità simili.

L'interfaccia ISCard consente di aprire e gestire una connessione a una smart card. Ogni connessione a una scheda richiede una singola istanza corrispondente dell'interfaccia ISCard .

Il gestore delle risorse della smart card deve essere disponibile ogni volta che viene creata un'istanza di ISCard . Se questo servizio non è disponibile, la creazione dell'interfaccia avrà esito negativo.

Nell'esempio seguente viene illustrato un uso tipico dell'interfaccia ISCard . L'interfaccia ISCard viene usata per connettersi alla smart card, inviare una transazione e rilasciare la smart card.

Per inviare una transazione a una carta specifica

  1. Creare un'interfaccia ISCard .
  2. Collegarsi a una smart card specificando un lettore di smart card o utilizzando un handle valido stabilito in precedenza.
  3. Creare comandi di transazione con ISCardCmd e interfacce di smart card ISCardISO7816 .
  4. Usare ISCard per inviare i comandi delle transazioni per l'elaborazione tramite smart card.
  5. Usare ISCard per rilasciare la smart card.
  6. Rilasciare l'interfaccia ISCard .

Membri

L'interfaccia ISCard eredita dall'interfaccia IDispatch . ISCard include anche questi tipi di membri:

Metodi

L'interfaccia ISCard include questi metodi.

Metodo Descrizione
AttachByHandle Collega un oggetto a un handle di smart card aperto e configurato.
AttachByReader Apre la smart card nel lettore denominato.
Scollega Chiude la connessione aperta alla smart card.
LockSCard Attestazioni l'accesso esclusivo alla smart card.
Ricollegare Reimposta e reinizializza la smart card.
Transazione Esegue un'operazione di scrittura e lettura sull'oggetto comando smart card (unità dati del protocollo applicazione).
UnlockScard Rilascia l'accesso esclusivo alla smart card.

 

Proprietà

L'interfaccia ISCard ha queste proprietà.

Proprietà Tipo di accesso Descrizione
Atr
Sola lettura
Recupera la stringa ATR della smart card.
CardHandle
Sola lettura
Recupera l'handle per la smart card connessa.
Contesto
Sola lettura
Recupera l'handle di contesto di Resource Manager corrente.
Protocollo
Sola lettura
Recupera l'identificatore del protocollo attualmente in uso sulla smart card.
Stato
Sola lettura
Recupera lo stato corrente in cui si trova la smart card .

 

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Fine del supporto client
Windows XP
Fine del supporto server
Windows Server 2003
Intestazione
Scardmgr.h
Libreria dei tipi
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCard è definito come 1461AAC3-6810-11D0-918F-00AA00C18068