Risoluzione dei problemi relativi alle eccezioni: System.Runtime.InteropServices.SafeArrayRankMismatchException
Un'eccezione SafeArrayRankMismatchException viene generata quando il numero di dimensioni di un SAFEARRAY in ingresso non corrisponde al numero di dimensioni specificato nella firma gestita.
Suggerimenti associati
- Verificare che la matrice disponga del numero di dimensioni necessario.
Poiché il numero di dimensioni e i limiti di una matrice sicura non possono essere determinati dalla libreria dei tipi, si presuppone che il numero di dimensioni sia pari a 1 e che il limite inferiore sia pari a 0. Il numero di dimensioni e i limiti devono essere definiti nella firma gestita prodotta da Tlbimp.exe (utilità di importazione della libreria dei tipi).
Vedere anche
Attività
Procedura: utilizzare Informazioni sulle eccezioni
Riferimenti
SafeArrayRankMismatchException
Concetti
Marshalling predefinito per le matrici