| Предыдущий | Следующий |
| SCARD_E_NOT_TRANSACTED | SCARD_P_SHUTDOWN |
SCARD_E_READER_UNAVAILABLE
Что означает SCARD_E_READER_UNAVAILABLE
SCARD_E_READER_UNAVAILABLE (0x80100017) — Указанное устройство чтения сейчас недоступно.
В подсистеме «PC/SC и смарт-карты» этот HRESULT описывает объект «считыватель, недоступность», и первый диагностический шаг — сопоставить первый отказ с фактическими параметрами операции.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «указанное устройство чтения сейчас недоступно», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Перед контрольным повтором для «считыватель, недоступность» соберите имя считывателя, ATR, выбранный протокол, share mode и точный SCard-вызов.
В воспроизводимом отчёте зафиксируйте данные SCard для проверки темы «считыватель, недоступность».
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80100017 этого надёжнее, чем единичный успешный запуск на других данных.
Документация для результата 0x80100017: функции PC/SC SCard · документация по смарт-картам · Smart Card Minidrivers · SCardGetStatusChange.
Нужно найти другой код? Найти другой код состояния или ошибки.