Что означает код HRESULT 0x80100033 (SCARD_E_NO_PIN_CACHE)?

 
Предыдущий Следующий
SCARD_E_PIN_CACHE_EXPIRED SCARD_E_READ_ONLY_CARD

SCARD_E_NO_PIN_CACHE

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

SCARD_E_NO_PIN_CACHE (0x80100033) — PIN-код смарт-карты нельзя кэшировать.

Практическая граница результата — PIN смарт-карты, кеш PIN — PIN-код смарт-карты нельзя кэшировать; поэтому сначала нужно найти отсутствующий объект, запись или регистрацию, а не переустанавливать весь компонент «PC/SC и смарт-карты».

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

В сценарии «PIN-код смарт-карты нельзя кэшировать» этот результат означает, что выбранная карта, middleware или политика не допускает кеширование PIN; не пытайтесь переносить PIN в собственное долговременное хранилище: повторную аутентификацию нужно запросить у пользователя штатным способом.

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

Подтвердите изменение повтором исходной операции: результат 0x80100033 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x80100033: документация по смарт-картам · Smart Card architecture · Smart card debugging information.


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