Solución de problemas de excepciones: System.Runtime.InteropServices.SafeArrayRankMismatchException
Se produce una excepción SafeArrayRankMismatchException cuando el rango de un SAFEARRAY de entrada no coincide con el rango especificado en la firma administrada.
Sugerencias asociadas
- Asegúrese de que su matriz tiene el número necesario de dimensiones.
Como el rango y los límites de la matriz segura no pueden determinarse a partir de la biblioteca de tipos, el rango se considera igual a 1 y el límite inferior igual a 0. El rango y los límites se deben definir en la firma administrada generada por TlbImp.exe (Importador de la biblioteca de tipos).
Vea también
Tareas
Cómo: Usar el Asistente de excepciones
Referencia
SafeArrayRankMismatchException
Conceptos
Cálculo de referencias predeterminado para matrices