Richiede la lunghezza della password di protezione in scrittura secondo la carta scelta (dipende esclusivamente dal modello scelto tramite dmtSCardSelectHw), ogni modello di smart-card ha una diversa lunghezza.
unsigned long int WINAPI dmtSCardGetPasswordLen (char* Reader /*= NULL*/)
External_Function dmtSCardGetPasswordLen "dmtSCardGetPasswordLen" Dimatec.dll String sreader Returns Integer
Reader - Nome del lettore da usare, stringa null terminated. Se questo valore e' NULL sarà usato il primo lettore trovato nel sistema.
Ritorna la lunghezza richiesta per la password di protezione.
Ritorna 0 se la smart-card non supporta la password di protezione.
Ritorna 0xFFFFFFFF in caso di errore.
Alcune famiglie di modelli di smart-card supportano la password di protezione solo in alcuni sottomodelli, questi sono impossibili da rilevare via software ed è compito del chiamante conoscere quale smart card e quale modello si sta usando.
Se la famiglia di modelli usata supporta la password di protezione, ma in alcuni sottomodelli di questa famiglia no,la funzione ritornerà sempre la lunghezza della password relativa al sottomodello che la supporta,in altre parole e' il chiamante che deve sapere se la card ha la protezione password o no,questa funzione si limita a fornire la lunghezza della password per la famiglia di modelli utilizzata.
Se è ritornato zero allora l'intera famiglia non supporta la password di protezione.