Condividi tramite


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

  1. Chiamare ISCardManage::CreateFileAccess per creare un'interfaccia ISCardFileAccess .
  2. Chiamare Apri per selezionare e aprire il file.
  3. Scrittura chiamata.
  4. Chiama chiudi.
  5. 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