Compartilhar via


Exceções de solução de problemas: System.Runtime.InteropServices.SafeArrayRankMismatchException

Uma exceção SafeArrayRankMismatchException é gerada quando a classificação de um SAFEARRAY de entrada não corresponde à classificação especificada na assinatura gerenciada.

Dicas relacionadas

  • Verifique se a matriz tem o número de dimensões necessário.
    Como a classificação e os limites de uma matriz segura não podem ser determinados da biblioteca de tipos, a classificação é considerada igual a 1 e o limite inferior é considerado igual a 0. A classificação e os limites devem ser definidos na assinatura gerenciada produzida pelo Tlbimp.exe (Importador de Biblioteca de Tipos).

Consulte também

Tarefas

Como usar o Assistente de Exceção

Referência

SafeArrayRankMismatchException

Conceitos

Marshaling padrão para matrizes

Outros recursos

Matrizes no Visual Basic