dmtSCardReadData

Legge un dato precedentemente scritto tramite dmtSCardWriteData.

 

Dichiarazione - C

LONG WINAPI dmtSCardReadData (LONG DataId, char* DataBuffer, char* Password /*= NULL*/, char* Reader /*= NULL*/)

Dichiarazione - Visual Dataflex

External_Function dmtSCardReadData "dmtSCardReadData" Dimatec.dll ;

     Integer iDataId Address aDataBuffer String sPassword  String sReader  Returns Integer

 

Parametri di input:
Parametri di output:
Valore di ritorno:

DMT_OK in caso di successo, oppure un codice di errore.

Note:

E' necessario che dmtSCardSelectHw sia stata eseguita prima di questa funzione.

 

Se usi  la combinazione lettore + smart-card E_SCARD_HWID_ATHENAATHENAMC puoi passare NULL come password perchè non è usata. Per le altre 2 combinazioni  E_SCARD_HWID_EZREADERSLE44324442 e  E_SCARD_HWID_EZREADERSLE44184428 invece la password è importante che sia corretta, senza non riuscirai ad effettuare nessuna operazione.