| Anterior | Siguiente |
| RPC_NT_ENUM_VALUE_OUT_OF_RANGE | RPC_NT_BAD_STUB_DATA |
RPC_NT_BYTE_COUNT_TOO_SMALL
Qué significa RPC_NT_BYTE_COUNT_TOO_SMALL
RPC_NT_BYTE_COUNT_TOO_SMALL señala que el tamaño declarado o disponible no alcanza para los datos que el stub RPC necesita procesar. Es un error de contrato de serialización o de buffer, no un timeout de transporte.
En código con buffers variables, pipes o estructuras con longitudes asociadas, conviene verificar tanto el contador transmitido como el tamaño real de la memoria que lo respalda.
Qué comprobar
- Compare byte count, element count y tamaño del tipo MIDL que la operación espera.
- Revise truncamiento por conversiones de 32/64 bits o por usar tipos de longitud distintos entre módulos.
- Compruebe buffers parcialmente llenados después de una lectura o callback.
- Si el valor procede del peer, valide primero el framing antes de culpar al allocator local.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
