Что означает код HRESULT 0x8010000D (SCARD_E_UNKNOWN_CARD)?

 
Предыдущий Следующий
SCARD_E_NO_SMARTCARD SCARD_E_CANT_DISPOSE

SCARD_E_UNKNOWN_CARD

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

SCARD_E_UNKNOWN_CARD (0x8010000D) — Указанное имя или тип смарт-карты не распознаны системой PC/SC.

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

диспетчер ресурсов не смог сопоставить карту с известным именем/типом в своей базе или конфигурации.

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

  • Сохраните ATR и имя считывателя, на котором карта обнаружена.
  • Проверьте регистрацию типа карты или мини-драйвера и соответствие маски ATR ожидаемому профилю.
  • Отделяйте неизвестный тип карты от отсутствующей карты или неподдерживаемого протокола.

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


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