| Anterior | Siguiente |
| STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE | STATUS_GRAPHICS_INTERNAL_ERROR |
STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL
Qué significa STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL
STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL indica que el caller proporcionó un array con menos entradas de las necesarias para la operación gráfica. Se diferencia de un puntero inválido: el buffer puede ser perfectamente accesible, pero su capacidad declarada no alcanza para el número de parámetros o elementos que la interfaz necesita devolver o procesar.
La corrección debe basarse en el count o tamaño requerido por el contrato. Si el dataset puede cambiar entre la consulta de tamaño y la segunda llamada, el código también debe tolerar crecimiento y repetir el sizing de forma acotada en vez de asumir que un único cálculo será estable.
Qué comprobar
- Registre capacidad enviada, count requerido y count finalmente poblado.
- Respete la unidad del contrato: elementos frente a bytes.
- Use el patrón de sizing recomendado por la DDI y maneje cambios del dataset entre llamadas.
- No consuma entradas fuera del count realmente devuelto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
