Error 0x80100008

Value: -2146435064 | 0x80100008 | 2148532232

What does it mean ?

SCARD_E_INSUFFICIENT_BUFFER  
The data buffer to receive returned data is too small for the returned data.
Value: 8 | 0x0008 | 0b0000000000001000

Where does it come from ?

FACILITY_SCARD  
Smart-card subsystem
Value: 16 | 0x010 | 0b00010000

Other Errors for FACILITY_SCARD