What does HRESULT 0x8010001B (SCARD_E_DUPLICATE_READER) mean?

 
Previous Next
SCARD_E_READER_UNSUPPORTED SCARD_E_CARD_UNSUPPORTED

SCARD_E_DUPLICATE_READER

SCARD_E_DUPLICATE_READER The reader driver exposed a reader name that is not unique. PC/SC applications rely on reader names returned by SCardListReaders, so duplicate names can send a request to the wrong device or prevent reliable enumeration.

What to check

  • List readers through PC/SC and compare the returned names with the physical devices and their device instance IDs.
  • Check for duplicate legacy drivers, virtual readers, or stale middleware registrations after a reader replacement.
  • Repair the reader-driver or middleware installation rather than hard-coding a renamed reader in the application.

Microsoft: SCardListReaders

Microsoft: Smart Card Plug and Play

Microsoft: Smart Card Minidrivers


Looking for a different code? Search another status or error code.