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

UptoLike

ASEERR_CARD_NOT_PRESENT — в указанном гнезде отсутствует
карта.
ASEERR_INVALID_CARD_HANDLE — хэндл, указанный в параметре
hAseCard, неправильный или имеет неверный формат.
ASEERR_READER_COMM_ERROR — ошибка установки связи с ри-
дером.
ASEERR_TIMEOUT — превышено максимальное время ожидания от-
вета от карты.
См. также функции ASECardPowerOn, ASEGetCardStatus.
ASEGetCardStatus
Описание:
Возвращает состояние вставленной карточки.
Синтаксис:
ASERESULT ASEAPI ASEGetCardStatus(
HASEREADER hAseReader
WORD wSocket
LPCARDSTATE lpCardState);
Параметры:
hAseReader — содержит хэндл устройства считывания
.
wSocket — указывает ридеру, в какое гнездо вставлена карта. Возмож-
ные значения:
MAIN_SOCKET
SECONDARY_SOCKET.
lpCardState — возвращает структуру типа CARDSTATE, в которую за-
писывается текущее состояние карты.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_INVALID_READER_HANDLE — хэндл, указанный в пара-
метре hAseReader, неправильный или имеет неверный формат.
ASEERR_INVALID_SOCKET — у устройства считывания указанное
гнездо отсутствует, или операция не может быть
применена к данному гнезду.
ASEHLGetCardCaps
Описание:
Возвращает параметры указанной карточки.
Синтаксис:
ASERESULT ASEAPI ASEHLGetCardCaps(
HASECARD hAseCard
LPHLCARDCAPS lpHlCardCaps);
Параметры:
33