Site icon EfmSoft

Что означает код HRESULT 0x80100011 (SCARD_E_INVALID_VALUE)?

 
Предыдущий Следующий
SCARD_E_NOT_READY SCARD_E_SYSTEM_CANCELLED

SCARD_E_INVALID_VALUE

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

SCARD_E_INVALID_VALUE (0x80100011) — Не удалось корректно интерпретировать значение одного или нескольких параметров.

Для объекта «недопустимое значение: не удалось корректно интерпретировать значение одного или нескольких параметров» в подсистеме «PC/SC и смарт-карты» полезнее всего сначала проверить допустимость и структуру входных данных, сохранив исходное состояние.

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

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

Для диагностики темы «недопустимое значение: не удалось корректно интерпретировать значение одного или нескольких параметров» сохраните имя считывателя, ATR, выбранный протокол, share mode и точный SCard-вызов.

Не потеряйте данные SCard, APDU: без них трудно отделить тему «недопустимое значение: не удалось корректно интерпретировать значение одного или нескольких параметров» от последующего сбоя.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80100011 этого надёжнее, чем единичный успешный запуск на других данных.

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


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

Exit mobile version