Site icon EfmSoft

¿Qué significa el código HRESULT 0x80100019 (SCARD_E_PCI_TOO_SMALL)?

 
Anterior Siguiente
SCARD_P_SHUTDOWN SCARD_E_READER_UNSUPPORTED

SCARD_E_PCI_TOO_SMALL

Qué significa SCARD_E_PCI_TOO_SMALL

SCARD_E_PCI_TOO_SMALL (-2146435047, 0x80100019) — El búfer de recepción PCI es demasiado pequeño.

Qué comprobar

La frontera que describe este resultado es: El búfer de recepción PCI es demasiado pequeño. Registra tamaño de SCARD_IO_REQUEST/PCI suministrado y protocolo. Usa una estructura con cbPciLength correcto para ese protocolo; no trunques campos para adaptarla al buffer existente.

La estructura PCI es el contrato de protocolo

Comprueba específicamente SCARD_IO_REQUEST.cbPciLength y el protocolo asociado a la transmisión. Aunque también haya buffers de APDU, este HRESULT se refiere a que la estructura de control de protocolo es demasiado pequeña; agrandar solo el receive buffer no corrige la llamada.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version