| Предыдущий | Следующий |
| SCARD_E_CANCELLED | SCARD_E_INVALID_PARAMETER |
SCARD_E_INVALID_HANDLE
Что означает SCARD_E_INVALID_HANDLE
SCARD_E_INVALID_HANDLE (0x80100003) — Передан недопустимый дескриптор.
В подсистеме «PC/SC и смарт-карты» этот HRESULT описывает объект «недопустимое значение, дескриптор», и первый диагностический шаг — проверить допустимость и структуру входных данных.
Диагностика и проверка результата
Для случая «передан недопустимый дескриптор» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
Сохраните имя считывателя, ATR, выбранный протокол, режим общего доступа и точный SCard-вызов.
В воспроизводимом отчёте зафиксируйте данные SCARDCONTEXT, SCARDHANDLE, SCardIsValidContext, SCard.
Документация для результата 0x80100003: функции PC/SC SCard · SCardIsValidContext · документация по смарт-картам · SCardConnect.
Нужно найти другой код? Найти другой код состояния или ошибки.