| Предыдущий | Следующий |
| SCARD_E_CERTIFICATE_UNAVAILABLE | SCARD_E_COMM_DATA_LOST |
SCARD_E_NO_READERS_AVAILABLE
Что означает SCARD_E_NO_READERS_AVAILABLE
SCARD_E_NO_READERS_AVAILABLE (0x8010002E) — Устройство чтения смарт-карт не найдено.
В подсистеме «PC/SC и смарт-карты» этот HRESULT описывает объект «доступность объекта: устройство чтения смарт-карт не найдено», и первый диагностический шаг — найти отсутствующий объект, запись или регистрацию.
Диагностика и проверка результата
Если система сообщает «устройство чтения смарт-карт не найдено», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
С первым HRESULT по теме «доступность объекта: устройство чтения смарт-карт не найдено» сопоставьте имя считывателя, ATR, выбранный протокол, share mode и точный SCard-вызов.
При сравнении запусков отдельно отметьте: SCardListReaders, SCard; эти сведения относятся к теме «доступность объекта: устройство чтения смарт-карт не найдено».
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x8010002E, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x8010002E: функции PC/SC SCard · документация по смарт-картам · Smart Card Minidrivers · Smart Cards for Windows service.
Нужно найти другой код? Найти другой код состояния или ошибки.