Что означает код HRESULT 0x80100015 (SCARD_E_INVALID_ATR)?

 
Предыдущий Следующий
SCARD_F_UNKNOWN_ERROR SCARD_E_NOT_TRANSACTED

SCARD_E_INVALID_ATR

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

SCARD_E_INVALID_ATR (0x80100015) — Строка ATR, полученная из реестра, недопустима.

Код относится к подсистеме «PC/SC и смарт-карты». Конкретный контекст: недопустимое значение: строка ATR, полученная из реестра, недопустима. При проверке нужно проверить допустимость и структуру входных данных.

Диагностика и проверка результата

Для случая «строка ATR, полученная из реестра, недопустима» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.

Сохраните имя считывателя, ATR, выбранный протокол, режим общего доступа и точный SCard-вызов.

В воспроизводимом отчёте зафиксируйте данные SCardStatus, SCard, ATR.

Документация для результата 0x80100015: функции PC/SC SCard · документация по смарт-картам · Smart Card Minidrivers.


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