Что означает код HRESULT 0x8010001B (SCARD_E_DUPLICATE_READER)?

 
Предыдущий Следующий
SCARD_E_READER_UNSUPPORTED SCARD_E_CARD_UNSUPPORTED

SCARD_E_DUPLICATE_READER

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

SCARD_E_DUPLICATE_READER (0x8010001B) — Драйвер устройства чтения не сформировал уникальное имя устройства.

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

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

Если система сообщает «драйвер устройства чтения не сформировал уникальное имя устройства», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

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

В воспроизводимом отчёте зафиксируйте данные SCardListReaders, SCard для проверки темы «дублирующий объект, считыватель».

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x8010001B и без обхода штатных проверок.

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


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