Solucionando problemas de exceções: sistema.tempo de execução.InteropServices.SafeArrayRankMismatchException
A SafeArrayRankMismatchException exceção é lançada quando a classificar de uma entrada SAFEARRAY não corresponde a classificar especificada na gerenciado assinatura.
Dicas associadas
- Certifique-se de que o array tem o número de dimensões necessário.
Como o classificar e limites de uma matriz segura não podem ser determinados de biblioteca de tipos, a classificar será considerada igual 1 e o limite inferior será considerado 0 igual.O classificar e limites devem ser definidos na assinatura gerenciada produzida pelo Tipo Biblioteca Importer (Tlbimp.exe).
Consulte também
Tarefas
Como: Descubra mais sobre uma exceção com Assistente de Exceção
Conceitos
Padrão de marshaling para matrizes
Visão geral dos Arrays in Visual Basic