Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[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
- Creare un'interfaccia ISCard .
- Collegarsi a una smart card specificando un lettore di smart card o utilizzando un handle valido stabilito in precedenza.
- Creare comandi di transazione con ISCardCmd e interfacce di smart card ISCardISO7816 .
- Usare ISCard per inviare i comandi delle transazioni per l'elaborazione tramite smart card.
- Usare ISCard per rilasciare la smart card.
- 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 |
|
| Libreria dei tipi |
|
| DLL |
|
| IID |
IID_ISCard è definito come 1461AAC3-6810-11D0-918F-00AA00C18068 |