| Anterior | Siguiente |
| SCARD_F_WAITED_TOO_LONG | SCARD_E_UNKNOWN_READER |
SCARD_E_INSUFFICIENT_BUFFER
Qué significa SCARD_E_INSUFFICIENT_BUFFER
SCARD_E_INSUFFICIENT_BUFFER (-2146435064, 0x80100008) — El búfer destinado a recibir los datos devueltos es demasiado pequeño.
Qué comprobar
La frontera que describe este resultado es: El búfer destinado a recibir los datos devueltos es demasiado pequeño. Registra tamaño suministrado y tamaño requerido por la API. Redimensiona con el valor devuelto y valida overflow; no confundir con memoria insuficiente del servicio.
Buffer de salida del caller
Este estado se prueba comparando el tamaño general de datos que la API intenta devolver con el buffer proporcionado por la aplicación. Repite con el tamaño requerido reportado por la llamada y conserva ese valor; no lo reduzcas al tamaño de una estructura PCI de protocolo.
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.
