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

UptoLike

ASEERR_INVALID_CARD_HANDLE — хэндл, указанный в параметре
hAseCard, неправильный или имеет неверный формат.
ASEERR_READER_COMM_ERROR — ошибка установки связи с ри-
дером.
ASEHLERR_API_FATAL_ERROR — неустранимая фатальная ошибка
API. Рекомендуется перегрузить карточку.
ASEHLERR_CARD_ERROR — внутренняя ошибка карты.
ASEHLERR_CARD_FATAL_ERROR — неустранимая фатальная ошиб-
ка карты. Рекомендуется перегрузить карточку.
ASEHLERR_FAILUREобщая ошибка.
ASEERR_UNSUPPORTED_CARD — указанная карточка не поддержи-
вается.
ASEERR_UNSUPPORTED_FUNCTION — карта не поддерживает ука-
занную функцию.
ASEHLERR_WRONG_KEY — указанный PIN-код неверен или имеет
неверный формат.
ASEHLERR_BLOCKED — указанный PIN-код заблокирован.
См. также функции ASEHLVerifyPIN.
ASEHLUnblockPIN
Описание:
Производит сброс текущего значения PIN-кода, который был заблоки-
рован в результате неправильной проверки.
Синтаксис:
ASERESULT ASEAPI ASEHLUnblockPIN(
HASECARD hAseCard
LPBYTE lpPIN
LPBYTE lpCardMainKey);
Параметры:
hAseCard — содержит хэндл смарт-карты.
lpPIN — указатель на текущий PIN-код.
lpCardMainKey — указатель на Главный ключ карты (обязательный
па-
раметр).
Данная функция должна вызываться только с уровня карты с обяза-
тельным указанием Главного ключа карты и текущего PIN-кода. Следует пом-
нить, что некоторые карты могут быть разблокированы только лишь два или
три раза.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_CARD_COMM_ERROR — ошибка установки связи с картой.
ASEERR_INVALID_CARD_HANDLE — хэндл, указанный в параметре
hAseCard, неправильный или имеет неверный формат.
46