ВУЗ:
Составители:
Эта функция может возвращать как ошибки, так и предупреждения, ко-
торые означают, что функция была выполнена, однако ASEERR_SUCCESS при
этом не возвращается.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_READER_ALREADY_OPENED — указанное устройство уже
открыто.
ASEERR_WRONG_READER_NAME — в системе нет устройства счи-
тывания с указанным именем.
ASEERR_READER_OPEN_ERROR — невозможно открыть ридер.
ASEERR_READER_COMM_ERROR — ошибка установки связи с ри
-
дером.
ASEERR_MAX_READERS_ALREADY_OPEN — максимально воз-
можное число ридеров (32) уже открыто.
ASEERR_SYSTEM_ERROR — неустранимая ошибка системы. Воз-
можно это проблема с размещением памяти. Попробуйте освободить немного
памяти.
ASEERR_NOT_INSTALLED — ASEDrive не установлен в системе.
ASEWRN_SERIAL_NUMBER_MISMATCH — предупреждение: се-
рийный номер открытого ридера не совпадает с серийным номером устройства,
зарегистрированного в системе под указанным именем.
См. также функции ASEReaderOpenByPort, ASEReaderClose.
ASEReaderOpenByPort
Описание:
Открывает устройство считывания ASEDrive по указанному порту.
Синтаксис:
ASERESULT ASEAPI ASEReaderOpenByPort(
LPCSTR lpszPortName
LPHASEREADER lphAseReader);
Параметры:
lpszPortName — содержит название порта, на который установлено
устройство считывания ASEDrive. Имя порта должно выглядеть так: “COM1”,
“LPT1”, и т.д. Если имя порта NULL, то открывается первый ридер, перечис-
ленный в базе данных ASEDrive.
lphAseReader — возвращает хэндл устройства считывания.
Примечание:
Эта функция возвращает хэндл
устройства, который может быть ис-
пользован в любой другой операции. Функция считает, что только один процесс
может получить доступ к устройству одновременно. Красный цвет индикатора
устройства говорит о том, что ридер открыт, зеленый —ASEDrive работает.
Указание:
19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »