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

UptoLike

ASEHLCreateFile
Описание:
Создает новый файл на текущем уровне карты или приложения.
Синтаксис:
ASERESULT ASEAPI ASEHLCreateFile(
HASECARD hAseCard
LPBYTE lpMainKey
LPFILEPROPERTIES lpFileProperties);
Параметры:
hAseCard — содержит хэндл смарт-карты.
lpCardMainKey — указатель на соответствующий главный ключ.
lpFileProperties — указатель на структуру FILEPROPERTIES.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_INVALID_CARD_HANDLE — хэндл, указанный в параметре
hAseCard, неправильный или имеет неверный формат.
ASEERR_READER_COMM_ERROR — ошибка установки связи с
ри-
дером.
ASEERR_CARD_COMM_ERROR — ошибка установки связи с картой.
ASEERR_UNSUPPORTED_CARD — указанная карточка не поддержи-
вается.
ASEERR_UNSUPPORTED_FUNCTION — карта не поддерживает ука-
занную функцию.
ASEHLERR_CARD_MEMORY_PROBLEM — проблемы с памятью
карты.
ASEHLERR_CARD_INSUFFICIENT_MEMORY — недостаточно сво-
бодной памяти карты для выполнения операции.
ASEHLERR_API_FATAL_ERROR — неустранимая фатальная ошибка
API. Рекомендуется перегрузить карточку.
ASEHLERR_CARD_ERROR — внутренняя ошибка карты.
ASEHLERR_CARD_FATAL_ERROR — неустранимая фатальная ошиб-
ка карты. Рекомендуется перегрузить
карточку.
ASEHLERR_FAILUREобщая ошибка.
ASEHLERR_ID_ALREADY_EXISTS — данный ID уже существует на
карте.
ASEHLERR_INCORRECT_PARAMETER — один или более парамет-
ров команды указаны неправильно.
См. также функции ASEHLCreateApp.
36