Solucionando problemas de exceções: System.Runtime.InteropServices.SafeArrayRankMismatchException

A SafeArrayRankMismatchException exceção é lançada quando a classificação de uma entrada SAFEARRAY não corresponde a classificação especificada na assinatura gerenciada.

Associated Tips

  • Certificar-se de que a matriz tem o número necessário de dimensões.
    Porque o posto e limites de uma matriz segura não podem ser determinados a partir da biblioteca de tipo, a classificação é assumido como 1 igual e o limite inferior será considerado 0 igual. Posto e limites devem ser definidos na assinatura gerenciada produzida pela Tlbimp. exe (importador da biblioteca).

Consulte também

Tarefas

Como: Use o Assistente de exceção

Referência

SafeArrayRankMismatchException

Conceitos

Padrão de empacotamento de matrizes

Matrizes no Visual Basic