| Предыдущий | Следующий |
| SCARD_E_INSUFFICIENT_BUFFER | SCARD_E_TIMEOUT |
SCARD_E_UNKNOWN_READER
Что означает SCARD_E_UNKNOWN_READER
SCARD_E_UNKNOWN_READER: Переданное имя reader не известно текущему PC/SC диспетчер ресурсов; имена могут меняться после переустановки устройства, USB reconnect или смены remote session.
Что проверить
- Получите актуальный список через SCardListReaders и сравните строку буквально.
- Не храните reader name как постоянный аппаратный ID между машинами/сессиями.
- Проверьте reader groups и user/session context, если приложение работает через RDP или сервис.
Что делать
Выберите reader из текущего списка и обновите конфигурацию приложения. Подмена имени по частичному совпадению опасна на системах с несколькими одинаковыми readers.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.