Что означает код HRESULT 0x80100014 (SCARD_F_UNKNOWN_ERROR)?

 
Предыдущий Следующий
SCARD_F_COMM_ERROR SCARD_E_INVALID_ATR

SCARD_F_UNKNOWN_ERROR

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

SCARD_F_UNKNOWN_ERROR (0x80100014) — PC/SC сообщил внутренний отказ, который не удалось классифицировать более точным статусом.

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

Код означает, что PC/SC не смог дать более узкую классификацию внутреннего отказа.

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

  • Сохраните исходный вызов SCard, считыватель, ATR, протокол и режим совместного доступа.
  • Проверьте журналы производителя или мини-драйвера и трассировку APDU, если стандартного статуса PC/SC недостаточно.
  • Не заменяйте этот код предположением о карте: сравнение с другим считывателем и другим промежуточным ПО помогает установить слой отказа.

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


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