Определение подключенных устройств.
if( SCardListReaders( m_hSCContext,NULL,NULL,&dwSize ) == SCARD_S_SUCCESS )
{
dwSize++;
szReaders = new char[dwSize];
if( szReaders != NULL )
{
if( SCardListReaders( m_hSCContext,NULL,szReaders,&dwSize ) == SCARD_S_SUCCESS )
{
szReader = szReaders;
while( strlen(szReader) != 0 )
{
csListReaders.AddTail( szReader );
szReader = szReader + strlen( szReader ) + 1;
}
}
delete szReaders;
}
}