Что означает код HRESULT 0x8010002F (SCARD_E_COMM_DATA_LOST)?

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


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