Что означает код HRESULT 0x8010001C (SCARD_E_CARD_UNSUPPORTED)?

 
Предыдущий Следующий
SCARD_E_DUPLICATE_READER SCARD_E_NO_SERVICE

SCARD_E_CARD_UNSUPPORTED

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

SCARD_E_CARD_UNSUPPORTED (0x8010001C) — Смарт-карта не соответствует минимальным требованиям поддержки.

Значение относится не ко всему компоненту «PC/SC и смарт-карты», а к связке «смарт-карта, неподдерживаемая возможность»; до очистки состояния важно проверить поддержку запрошенной возможности.

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

Для случая «смарт-карта не соответствует минимальным требованиям поддержки» проверьте поддержку возможности у фактически установленной версии компонента до запуска операции и выберите документированный альтернативный путь вместо повтора того же запроса.

С первым HRESULT по теме «смарт-карта, неподдерживаемая возможность» сопоставьте имя считывателя, ATR, выбранный протокол, share mode и точный SCard-вызов.

В воспроизводимом отчёте зафиксируйте данные SCardStatus, SCard, ATR для проверки темы «смарт-карта, неподдерживаемая возможность».

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

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


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