Interfaccia ISCardFileAccess
[L'interfaccia ISCardFileAccess è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Non è disponibile per l'uso in Windows Server 2003 con Service Pack 1 (SP1) e versioni successive, Windows Vista, Windows Server 2008 e versioni successive del sistema operativo. 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 ISCardFileAccess può essere usata per implementare un'interfaccia di alto livello in un file system basato su schede con un file system di schede sottostante basato sulla struttura definita in ISO/IEC 7816-4. Altre implementazioni sono possibili, ma questo è previsto essere il più comune.
L'interfaccia ISCardFileAccess può essere usata per esporre le entità del file system in modo molto familiare agli sviluppatori di applicazioni nell'ambiente PC. Fornisce meccanismi per individuare file specifici ed eseguire operazioni comuni, ad esempio la selezione, la lettura, la scrittura, la creazione e l'eliminazione. Incapsula e maschera gran parte dei dettagli di basso livello coinvolti nell'esecuzione di queste operazioni a livello di scheda.
Di seguito è riportato un uso tipico dell'interfaccia ISCardFileAccess . In questo caso, l'interfaccia ISCardFileAccess viene usata per selezionare, aprire e scrivere in un file.
Per scrivere in un file
- Chiamare ISCardManage::CreateFileAccess per creare un'interfaccia ISCardFileAccess .
- Chiamare Apri per selezionare e aprire il file.
- Scrittura chiamata.
- Chiama chiudi.
- Rilasciare l'interfaccia ISCardFileAccess .
Membri
L'interfaccia ISCardFileAccess eredita dall'interfaccia IDispatch . ISCardFileAccess include anche questi tipi di membri:
Metodi
L'interfaccia ISCardFileAccess include questi metodi.
Metodo | Descrizione |
---|---|
ChangeDir | Modifica la directory della smart card corrente nella nuova directory specificata. |
Chiudi | Chiude il file specificato. |
Crea | Crea un file in un determinato percorso all'interno del file system ICC. |
Elimina | Elimina un file specificato. |
Directory | Recupera un elenco di file. |
GetCurrentDir | Restituisce un percorso assoluto alla directory attualmente selezionata. |
GetFileCapabilities | Recupera le funzionalità dei file. |
GetProperties | Recupera i dati primitivi indicati dai tag per l'oggetto specificato. |
Invalidate | Rende il file specificato non valido. |
Open | Apre il file specificato per un ulteriore uso. |
Read | Legge e restituisce i dati specificati da un determinato file. |
Riabilitare | Rende un file (EF o DF), che in precedenza non è stato reso valido usando il comando Invalidate, accessibile dall'applicazione. |
Seek | Seleziona l'oggetto da cui verrà eseguita l'autorizzazione di lettura/scrittura. |
SetProperties | Imposta i dati primitivi indicati dai tag per l'oggetto specificato. |
Write | Scrive i dati in un file aperto corrente. |
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 |