Что означает код HRESULT 0x8010001E (SCARD_E_SERVICE_STOPPED)?

 
Предыдущий Следующий
SCARD_E_NO_SERVICE SCARD_E_UNEXPECTED

SCARD_E_SERVICE_STOPPED

Что означает SCARD_E_SERVICE_STOPPED

SCARD_E_SERVICE_STOPPED: Smart Card диспетчер ресурсов завершилась во время активной работы приложения; существующие PC/SC contexts и card handles после этого недействительны.

Что проверить

  • Зафиксируйте событие остановки/перезапуска SCardSvr и причину в System log.
  • Не продолжайте SCardTransmit через handle, созданный до restart службы.
  • После восстановления сервиса заново перечислите readers и проверьте присутствие карты.

Что делать

Создайте новый resource-manager context и подключение после стабильного запуска службы. Автоматический retry на старом handle только размножает вторичные ошибки.

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


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