#include <stdio.h>
int main() {
return -1;
}
printf("Версия SDK: %d.%d.%d\n",
return -1;
}
return -1;
}
size_t nReaderCount = 0;
for (size_t i = 0; i < nReaderCount; i++) {
break;
}
printf(
"%lu. %s, s/n: %d", 1 + i, rInfo.szPortName, rInfo.
nSn);
}
return 0;
}
#define ILR_VERSION_GET_PATCH(v)
Definition: ilreaders.h:96
#define ILR_VERSION_GET_MINOR(v)
Definition: ilreaders.h:94
ILR_API const char *ILR_CALL ilr_get_error_text(ilr_status nErrorCode)
Возвращает описание ошибки по её коду.
ILR_API ilr_status ILR_CALL ilr_cleanup()
Освобождает ресурсы библиотеки.
ILR_API ilr_status ILR_CALL ilr_init(uint32_t nVersionRequested=ILR_VERSION)
Инициализирует библиотеку SDK Readers.
ILR_API uint32_t ILR_CALL ilr_get_version()
Возвращает номер версии библиотеки.
#define ILR_FAILED(status)
Проверяет код возврата SDK на ошибку.
Definition: ilreaders.h:202
#define ILR_VERSION_GET_MAJOR(v)
Definition: ilreaders.h:92
ilr_status
Коды ошибок.
Definition: ilreaders.h:121
ILR_API ilr_status ILR_CALL ilr_search_scan(ilr_handle hSearch, ilr_bool fReset=ILR_FALSE)
Ищет считыватели.
ILR_API ilr_status ILR_CALL ilr_get_search(ilr_handle *pSearch)
Создаёт дескриптор поиска считывателей.
ILR_API ilr_status ILR_CALL ilr_search_get_reader_info(ilr_handle hSearch, size_t nIdx, ilr_reader_info *pInfo)
Возвращает информацию о найденном считывателе.
ILR_API ilr_status ILR_CALL ilr_search_get_reader_count(ilr_handle hSearch, size_t *pCount)
Возвращает количество найденных считывателей.
Заголовочный файл API SDK Readers.
void * ilr_handle
Definition: ilreaders.h:108
ILR_API ilr_status ILR_CALL ilr_close_handle(ilr_handle h)
Закрывает дескриптор библиотеки.
Информация о считывателе.
Definition: ilreaders.h:295
int nSn
Definition: ilreaders.h:306