Site icon EfmSoft

Что означает код HRESULT 0x80100017 (SCARD_E_READER_UNAVAILABLE)?

 
Предыдущий Следующий
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.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version