Dépannage des exceptions : System.Runtime.InteropServices.SafeArrayRankMismatchException
Une exception SafeArrayRankMismatchException est levée lorsque le rang d'un SAFEARRAY entrant ne correspond pas au rang spécifié dans la signature managée.
Conseils associés
- Assurez-vous que votre tableau dispose du nombre de dimensions requis.
Étant donné que le rang et les limites d'un tableau sécurisé ne peuvent pas être déterminés à partir de la bibliothèque de types, le rang est considéré comme étant égal à 1 et la limite inférieure égale à 0. Le rang et les limites doivent être définis dans la signature managée produite par l'Tlbimp.exe (Type Library Importer).
Voir aussi
Tâches
Comment : utiliser l'Assistant Exception
Référence
SafeArrayRankMismatchException
Concepts
Marshaling par défaut pour les tableaux