ВУЗ:
Составители:
никому NULL). Эта функция может применяться только в ОС семейства Win-
dows.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_INVALID_READER_HANDLE — хэндл, указанный в пара-
метре hAseReader, неправильный или имеет неверный формат.
ASECardStateChange
Описание:
Функция блокирует ридер до возникновения события, связанного с фи-
зическим выниманием/вставкой ИК из гнезд ридера.
Синтаксис:
ASERESULT ASEAPI ASECardStateChange(
HASEREADER hAseReader
WORD wSocket
WORD wStateFlag
DWORD dwTimeout);
Параметры
:
hAseReader — содержит хэндл устройства считывания.
wSocket — указывает на гнездо ридера, в котором следует ждать собы-
тия. Возможны два типа гнезд, обозначаемых следующими символьными кон-
стантами:
MAIN_SOCKET
SECONDARY_SOCKET
wStateFlag — указывает состояние блокировки. Может принимать два
значения:
BLOCK_UNTIL_PRESENT
BLOCK_UNTIL_ABSENT
dwTimeout — содержит время ожидания события в миллисекундах.
Значение 0 означает бесконечное время ожидания.
Примечание:
Данная функция блокирует все
операции с гнездом ридера до возник-
новения соответствующего события (соответственно “карта присутствует” или
“карта отсутствует”). Блокировку можно отменить путем вызова функции ASE-
Cancel.
Возвращаемые значения:
ASEERR_SUCCESS — функция выполнена успешно.
ASEERR_INVALID_READER_HANDLE — хэндл, указанный в пара-
метре hAseReader, неправильный или имеет неверный формат.
ASEERR_INVALID_SOCKET — в указанном устройстве ASEDrive от-
сутствует указанное гнездо, или же данная операция не
может быть применена
к данному гнезду ридера.
29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »