| Anterior | Siguiente |
| RPC_NT_NULL_REF_POINTER | RPC_NT_BYTE_COUNT_TOO_SMALL |
RPC_NT_ENUM_VALUE_OUT_OF_RANGE
Qué significa RPC_NT_ENUM_VALUE_OUT_OF_RANGE
RPC_NT_ENUM_VALUE_OUT_OF_RANGE aparece cuando el valor transmitido para un enum no pertenece al rango admitido por el stub. Esto suele apuntar a incompatibilidad de contrato, corrupción de datos o validación insuficiente antes del marshalling.
Es distinto de un discriminante de union inválido: aquí el problema es el valor del tipo enumerado que el stub intenta representar.
Qué comprobar
- Compare las definiciones de enum en el IDL usado por cliente y servidor.
- Revise cambios de versión que añadieron valores sin desplegar ambos extremos juntos.
- Compruebe casts desde enteros y datos externos antes de construir la llamada.
- Si el valor cruza ABI/arquitecturas, confirme tamaño y signedness del campo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
