Partilhar via


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

Referência

SafeArrayRankMismatchException

SafeArray