The source of the error code is the Smart-card subsystem.
0x80100001: An internal consistency check failed.
0x80100002: The action was cancelled by an SCardCancel request.
0x80100003: The supplied handle was invalid.
0x80100004: One or more of the supplied parameters could not be properly interpreted.
0x80100005: Registry startup information is missing or invalid.
0x80100006: Not enough memory available to complete this command.
0x80100007: An internal consistency timer has expired.
0x80100008: The data buffer to receive returned data is too small for the returned data.
0x80100009: The specified reader name is not recognized.
0x8010000A: The user-specified timeout value has expired.
0x8010000B: The smart card cannot be accessed because of other connections outstanding.
0x8010000C: The operation requires a smart card, but no smart card is currently in the device.
0x8010000D: The specified smart card name is not recognized.
0x8010000E: The system could not dispose of the media in the requested manner.
0x8010000F: The requested protocols are incompatible with the protocol currently in use with the smart card.
0x80100010: The reader or smart card is not ready to accept commands.
0x80100011: One or more of the supplied parameters values could not be properly interpreted.
0x80100012: The action was cancelled by the system, presumably to log off or shut down.
0x80100013: An internal communications error has been detected.
0x80100014: An internal error has been detected, but the source is unknown.
0x80100015: An ATR obtained from the registry is not a valid ATR string.
0x80100016: An attempt was made to end a non-existent transaction.
0x80100017: The specified reader is not currently available for use.
0x80100018: The operation has been aborted to allow the server application to exit.
0x80100019: The PCI Receive buffer was too small.
0x8010001A: The reader driver does not meet minimal requirements for support.
0x8010001B: The reader driver did not produce a unique reader name.
0x8010001C: The smart card does not meet minimal requirements for support.
0x8010001D: The Smart Card Resource Manager is not running.
0x8010001E: The Smart Card Resource Manager has shut down.
0x8010001F: An unexpected card error has occurred.
0x80100020: No Primary Provider can be found for the smart card.
0x80100021: The requested order of object creation is not supported.
0x80100022: This smart card does not support the requested feature.
0x80100023: The identified directory does not exist in the smart card.
0x80100024: The identified file does not exist in the smart card.
0x80100025: The supplied path does not represent a smart card directory.
0x80100026: The supplied path does not represent a smart card file.
0x80100027: Access is denied to this file.
0x80100028: The smart card does not have enough memory to store the information.
0x80100029: There was an error trying to set the smart card file object pointer.
0x8010002A: The supplied PIN is incorrect.
0x8010002B: An unrecognized error code was returned from a layered component.
0x8010002C: The requested certificate does not exist.
0x8010002D: The requested certificate could not be obtained.
0x8010002E: Cannot find a smart card reader.
0x8010002F: A communications error with the smart card has been detected. Retry the operation.
0x80100030: The requested key container does not exist on the smart card.
0x80100031: The Smart Card Resource Manager is too busy to complete this operation.
0x80100032: The smart card PIN cache has expired.
0x80100033: The smart card PIN cannot be cached.
0x80100034: The smart card is read only and cannot be written to.
0x80100065: The reader cannot communicate with the smart card, due to ATR configuration conflicts.
0x80100066: The smart card is not responding to a reset.
0x80100067: Power has been removed from the smart card, so that further communication is not possible.
0x80100068: The smart card has been reset, so any shared state information is invalid.
0x80100069: The smart card has been removed, so that further communication is not possible.
0x8010006A: Access was denied because of a security violation.
0x8010006B: The card cannot be accessed because the wrong PIN was presented.
0x8010006C: The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
0x8010006D: The end of the smart card file has been reached.
0x8010006E: The action was cancelled by the user.
0x8010006F: No PIN was presented to the smart card.
0x80100070: The requested item could not be found in the cache.
0x80100071: The requested cache item is too old and was deleted from the cache.
0x80100072: The new cache item exceeds the maximum per-item size defined for the cache.