| Предыдущий | Следующий |
| SCARD_F_INTERNAL_ERROR | SCARD_E_INVALID_HANDLE |
SCARD_E_CANCELLED
SCARD_E_CANCELLED Ожидающая операция PC/SC была намеренно отменена с помощью SCardCancel в том же контексте диспетчера ресурсов. Обычно это ожидаемый результат контролируемого завершения работы или прекращения ожидания установки либо извлечения карты.
Что проверить
- Определите поток или компонент, вызвавший
SCardCancel; эта функция завершает ожидающие операции в своём контексте. - Обрабатывайте результат как отмену, а не как неисправность карты или считывателя. Освобождайте или создавайте заново контекст только при фактическом завершении работы приложения.
- Для независимых длительных ожиданий используйте отдельные контексты, если одна подсистема не должна отменять наблюдение за картами другой подсистемы.
Microsoft: SCardGetStatusChange
Microsoft: возвращаемые значения смарт-карт
Нужно найти другой код? Найти другой код состояния или ошибки.