| Предыдущий | Следующий |
| SCARD_E_NO_READERS_AVAILABLE | SCARD_E_NO_KEY_CONTAINER |
SCARD_E_COMM_DATA_LOST
Что означает SCARD_E_COMM_DATA_LOST
SCARD_E_COMM_DATA_LOST (0x8010002F) — Обнаружена ошибка связи со смарт-картой; повторите операцию.
В подсистеме «PC/SC и смарт-карты» этот HRESULT описывает объект «данные, утрата состояния», и первый диагностический шаг — сопоставить первый отказ с фактическими параметрами операции.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «обнаружена ошибка связи со смарт-картой; повторите операцию», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Перед контрольным повтором для «данные, утрата состояния» соберите имя считывателя, ATR, выбранный протокол, share mode и точный SCard-вызов.
В воспроизводимом отчёте зафиксируйте данные SCardStatus, SCard, APDU для проверки темы «данные, утрата состояния».
Подтвердите изменение повтором исходной операции: результат 0x8010002F не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x8010002F: функции PC/SC SCard · SCardTransmit · документация по смарт-картам · Smart card events.
Нужно найти другой код? Найти другой код состояния или ошибки.