ВУЗ:
Составители:
ASEHLCreateAccessKey
Описание:
Создает ключ доступа на текущем уровне карты.
Синтаксис:
ASERESULT ASEAPI ASEHLCreateAccessKey(
HASECARD hAseCard
LPBYTE lpMainKey
LPBYTE lpNewAccessKey
WORD wKeyNumber);
Параметры:
hAseCard — содержит хэндл смарт-карты.
lpMainKey — указатель на главный ключ приложения.
lpNewAccessKey — указатель на значение нового ключа доступа при-
ложения.
wKeyNumber — содержит номер создаваемого ключа доступа. Это зна-
чение не должно превышать количество ключей, указанного в структуре при-
ложения при его создании.
Функция должна вызываться с уровня приложения.
Возвращаемые значения:
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_BLOCKED — ключ заблокирован.
ASEHLERR_API_FATAL_ERROR — неустранимая фатальная ошибка
API. Рекомендуется перегрузить карточку.
ASEHLERR_CARD_ERROR — внутренняя ошибка карты.
ASEHLERR_CARD_FATAL_ERROR — неустранимая фатальная ошиб-
ка карты. Рекомендуется перегрузить карточку.
ASEHLERR_FAILURE — общая ошибка.
ASEHLERR_WRONG_KEY — неверно указан главный ключ карты.
37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »