Лабораторный практикум по изучению возможностей и приобретению практических навыков разработки приложений с использованием смарт-карт ASE фирмы Athena Smartcard Solutions Ltd. Бабенко Л.К - 30 стр.

UptoLike

ASEERR_OPERATION_CANCELLED — операция была отменена
функцией ASECancel, или же ридер закрыт.
ASEERR_OPERATION_TIMEOUT — по истечении времени ожидания
не возникло указанного события.
ASEERR_INVALID_PARAMETERS — один или несколько параметров
команды указаны неверно.
ASEERR_SYSTEM_ERROR — возникла системная ошибка.
См. также функции ASECancel.
ASECancel
Описание:
Функция отменяет операцию блокирования карты.
Синтаксис:
ASERESULT ASEAPI ASECancel(
HASEREADER hAseReader
WORD wSocket
WORD wPresentFlag);
Параметры:
hAseReader — содержит хэндл устройства считывания.
wSocket — указывает
на гнездо ридера, с которого следует снять бло-
кировку. Возможны два типа гнезд, обозначаемых следующими символьными
константами:
MAIN_SOCKET
SECONDARY_SOCKET
wStateFlag — указывает состояние блокировки. Может принимать два
значения:
BLOCK_UNTIL_PRESENT
BLOCK_UNTIL_ABSENT
Примечание:
Данная функция отменяет все предыдущие операции блокирования
карты.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_INVALID_READER_HANDLE — хэндл, указанный в пара-
метре hAseReader, неправильный или имеет
неверный формат.
ASEERR_INVALID_SOCKET — в указанном устройстве ASEDrive от-
сутствует указанное гнездо, или же данная операция не может быть применена
к данному гнезду ридера.
ASEERR_INVALID_PARAMETERS — один или несколько параметров
команды указаны неверно.
См. также функции ASECardStateChange.
30