Indice dello slot base 0 che si vuole utilizzare. default 0 . Se ci sono pił di un lettore nel PC puoi usarlo per inizializzare il lettore che vuoi in modo programmatico
LONG WINAPI dmtCertIndex(int iIndex);
External_Function dmtCertIndex "dmtCertIndex" Dimatec.dll ;
integer iIndex;
Returns integer
Public Declare Function dmtCertIndex Lib "Dimatec.dll" _
(ByVal iindex As Long, _
As Long
[DllImport("Dimatec.dll")]
public static extern int dmtCertIndex (
int dmtCertIndex ;
function dmtCertIndex ( hDmt : longint ) : longint; stdcall; external 'DiMaTec.dll';
dwIndex - Indice del certificato da controllare
dmtCertIndex(1) ;
hDmt = dmtCreate("", "MY", "C:\\WINDOWS\\system32\\bit4ipki.dll", FALSE, TRUE);
ret = dmtGetSlotInfo(hDmt, info); // informazioni dello slot 1 tutte le seguenti funzioni che utilizzano Hdmt utilizzeranno il certificato inserito nel relativo Slot
dmtCertIndex(2) ;
hDmtx2 = dmtCreate(NULL, "MY", "C:\\WINDOWS\\system32\\bit4opki.dll", FALSE, TRUE);
ret = dmtGetSlotInfo(hDmt, info); // informazioni dello slot 2, tutte le seguenti funzioni che utilizzano Hdmt2 utilizzeranno il certificato inserito nel relativo Slot