ВУЗ:
Составители:
Приложение 2. Высокоуровневые функции API для работы
с микропроцессорными карточками
ASECardPowerOn
Описание:
Функция активирует карту (подает питание на карту).
Синтаксис:
ASERESULT ASEAPI ASECardPowerOn(
HASEREADER hAseReader
WORD wSocket
WORD wAction
DWORD dwPreferredProtocol
LPDWORD lpdwActiveProtocol
LPHASECARD lphAseCard);
Параметры:
hAseReader — содержит хэндл устройства считывания.
wSocket — указывает ридеру, в какое гнездо вставлена карта. Возмож-
ные значения:
MAIN_SOCKET
SECONDARY_SOCKET.
wAction — указывает ридеру, какое действие необходимо произвести с
картой. Возможные значения:
CARD_POWER_UP
CARD_RESET (используется только для обеспечения совместимости со
старыми картами).
dwPreferredProtocol — указывает протокол, по которому требуется
включить карту. Для ИК может принимать следующие значения:
PROTOCOL_CPU7816_AUTODETECT
PROTOCOL_CPU7816_AUTODETECT_OPT
PROTOCOL_CPU7816_T0
PROTOCOL_CPU7816_T0_OPT
PROTOCOL_CPU7816_T1
PROTOCOL_CPU7816_T1_OPT
При указании значений PROTOCOL_CPU7816_AUTODETECT или
PROTOCOL_CPU7816_AUTODETECT_OPT устройство ASEDrive автоматиче-
ски обнаруживает протокол, поддерживаемый смарт-картой, и возвращает сим-
вольное обозначение этого протокола в параметре lpdwActiveProtocol. Пристав-
ка _OPT указывает ридеру, что
требуется автоматически установить оптималь-
ную скорость обмена данными с ИК.
lpdwActiveProtocol — указатель на область памяти, куда будет возвра-
щено символьное обозначение протокола обмена, по которому реально будет
включена карта.
31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »