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