다음을 통해 공유


예외 문제 해결: System.Runtime.InteropServices.SafeArrayRankMismatchException

업데이트: 2007년 11월

SafeArrayRankMismatchException 예외는 들어오는 SAFEARRAY의 차수가 관리되는 시그니처에 지정된 차수와 일치하지 않는 경우에 throw됩니다.

관련 팁

  • 배열의 차원이 올바른지 확인하십시오.
    형식 라이브러리에서는 안전 배열의 차수 및 경계를 확인할 수 없으므로 차수는 1로, 하한은 0으로 가정됩니다. 차수 및 경계는 형식 라이브러리 가져오기(Tlbimp.exe)에서 생성하는 관리되는 시그니처에 정의되어야 합니다.

참고 항목

작업

방법: 예외 도우미를 사용하여 예외에 대한 자세한 내용 찾아보기

개념

배열에 대한 기본 마샬링

Visual Basic의 배열 개요

참조

SafeArrayRankMismatchException

SafeArray