Interfaccia ISCardManage
[L'interfaccia ISCardManage non è più disponibile per l'uso a partire da Windows Server 2008, Windows Vista e Windows Server 2003 con Service Pack 1 (SP1) e versioni successive. I moduli smart card offrono funzionalità simili.
La definizione di interfaccia seguente viene fornita come standard che può essere seguita durante lo sviluppo di un provider di servizismart card.
L'interfaccia ISCardManage deve essere fornita. Viene usato per collegare una smart card o un lettore specifico, per creare altre interfacce facoltative per eseguire funzioni smart card specifiche, per bloccare una smart card specifica per l'uso esclusivo e per ottenere lo stato di una smart card o un lettore. Come set, questi servizi possono essere responsabili della gestione di un contesto ben definito all'interno del quale un'applicazione può comunicare con una smart card o un lettore.
Di seguito è riportato un uso tipico dell'interfaccia ISCardManage .
Per connettersi a una smart card
- Creare l'interfaccia ISCardManage associata alla scheda.
- Connettersi a una smart card collegando un lettore di smart card specifico (AttachByIFD) o usando un handle acquisito in precedenza (AttachByHandle).
- Creare altre interfacce per eseguire operazioni smart card (CreateCardAuth, CreateFileAccess, CreateCHVerification o CreateInterface).
- Rilasciare la scheda (Scollega).
- Rilasciare l'interfaccia ISCardManage e altri utenti in base alle esigenze.
Membri
L'interfaccia ISCardManage eredita dall'interfaccia IDispatch . ISCardManage include anche questi tipi di membri:
Metodi
L'interfaccia ISCardManage include questi metodi.
Metodo | Descrizione |
---|---|
AttachByHandle | Consente a un'applicazione di creare un collegamento di comunicazione a una smart card usando un handle restituito da Smart Card Resource Manager. |
AttachByIFD | Consente a un'applicazione di richiedere l'istituzione di un contesto per un lettore specifico a cui fa riferimento un nome visualizzato. |
CreateCardAuth | Consente la creazione di un'interfaccia ISCardAuth . |
CreateCHVerification | Consente la creazione di un'interfaccia ISCardVerify . |
CreateFileAccess | Consente la creazione di un'interfaccia ISCardFileAccess . |
CreateInterface | Consente la creazione di un'interfaccia. |
Scollega | Rilascia l'allegato a una determinata smart card o lettore allocata rispettivamente da AttachByHandle o AttachByIFD . |
Riconnetti | Consente a un'applicazione di riconnettersi a una smart card o a un lettore senza dover rilasciare un disconnessione seguito rispettivamente da AttachByHandle oAttachByIFD . |
SCardLock | Blocca una smart card o un lettore connessi per l'uso esclusivo. |
SCardUnlock | Rilascia l'uso esclusivo della smart card o del lettore connessi. |
Stato | Consente a un'applicazione di ottenere lo stato corrente della smart card o del lettore. |
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 |