| 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
- Microsoft Learn: documentación oficial de smart cards/PC-SC relacionada con este resultado
- Microsoft Learn: documentación oficial de smart cards/PC-SC relacionada con este resultado
- Microsoft Learn: documentación oficial de smart cards/PC-SC relacionada con este resultado
- Microsoft Learn: documentación oficial de smart cards/PC-SC relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.