Что означает код HRESULT 0x80100021 (SCARD_E_ICC_CREATEORDER)?

 
Предыдущий Следующий
SCARD_E_ICC_INSTALLATION SCARD_E_UNSUPPORTED_FEATURE

SCARD_E_ICC_CREATEORDER

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

SCARD_E_ICC_CREATEORDER (0x80100021) — Смарт-карта не поддерживает запрошенный порядок создания ICC-объектов.

В PC/SC один и тот же пользовательский симптом может возникнуть в диспетчере ресурсов, драйвере считывателя, мини-драйвере или на самой карте. Поэтому полезно фиксировать точный вызов SCard, имя считывателя, ATR, согласованный протокол, режим совместного доступа и состояние карты непосредственно перед первым ошибочным возвратом.

Некоторые карты требуют создавать внутренние объекты в определённой последовательности; запрошенный порядок не поддерживается ICC.

Что проверить

  • Сохраните последовательность команд персонализации до первого отказа.
  • Проверьте требования профиля карты или ПО производителя к порядку создания файлов и объектов.
  • Не повторяйте шаги вне порядка: частично созданное состояние может потребовать предусмотренной производителем процедуры восстановления.

Технические ссылки


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