| Предыдущий | Следующий |
| SCARD_E_NOT_TRANSACTED | SCARD_P_SHUTDOWN |
SCARD_E_READER_UNAVAILABLE
Что означает SCARD_E_READER_UNAVAILABLE
SCARD_E_READER_UNAVAILABLE — запрошенный считыватель смарт-карт сейчас недоступен для подсистемы Windows Smart Card.
Практический смысл
Reader мог быть отключён, удалён, занят переходом PnP или исчезнуть после USB/remote-session change. Сохранённое имя считывателя не гарантирует, что тот же экземпляр всё ещё существует в текущем smart-card context.
Что проверить
- Заново перечислите readers через текущий SCard context и сравните точное имя устройства.
- Проверьте PnP/USB события и состояние службы Smart Card в момент исчезновения reader.
- После hot-plug не переиспользуйте старые card/context handles без повторного подключения.
- Сравните работу с другим reader, чтобы отделить проблему устройства от службы или CSP/KSP.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.