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

UptoLike

ASEGetRTC
Описание:
Считывает из встроенных в ридер часов реального времени текущее
значение времени (только для ASEDrive со встроенными часами — RTC).
Синтаксис
ASERESULT ASEAPI ASEGetRTC(
HASEREADER hAseReader
LPASERTC lpAseRTC);
Параметры:
hAseReader — содержит хэндл устройства считывания.
lphAseReader — указатель на структуру, в которую занесутся данные о
текущем времени.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_INVALID_READER_HANDLE — хэндл, указанный в пара-
метре hAseReader, неправильный
или имеет неверный формат.
ASEERR_READER_COMM_ERROR — ошибка установки связи с ри-
дером.
ASEERR_NO_RTC — в ткрытом ридере ASEDrive нет часов реального
времени.
См. также функции ASESetRTC.
ASEScriptRead
Описание:
Считывает данные из области хранения скриптов ASEDrive.
Синтаксис:
ASERESULT ASEAPI ASEScriptRead(
HASEREADER hAseReader
DWORD dwStartAddress
LPBYTE lpbDataBuffer
WORD wBytesToRead
LPWORD lpwBytesActuallyRead);
Параметры:
hAseReader — содержит хэндл устройства считывания.
dwStartAddress — должен содержать начальный адрес скрипта в памя-
ти. Длина каждого
скрипта — 10 байт.
lpbDataBuffer — указатель на область памяти, куда будет помещен счи-
танный из памяти ридера скрипт.
wBytesToRead — должен содержать длину считываемых данных.
lpwBytesActuallyRead — указатель на область памяти, в которую зане-
сется длина действительно считанных данных.
22