次の方法で共有


例外のトラブルシューティング : System.Runtime.InteropServices.SafeArrayRankMismatchException

更新 : 2007 年 11 月

SafeArrayRankMismatchException 例外は、受信した SAFEARRAY のランクがマネージ シグネチャで指定されているランクと一致しない場合にスローされます。

関連するヒント

  • 配列に必要な次元があることを確認します。
    セーフ配列のランクと下限はタイプ ライブラリからは判断できないため、ランクは 1 に等しく下限は 0 に等しいと見なされます。ランクと下限は、タイプ ライブラリ インポータ (Tlbimp.exe) によって生成されるマネージ シグネチャで定義する必要があります。

参照

処理手順

方法 : Exception Assistant を使用して例外についての情報を調べる

概念

配列に対する既定のマーシャリング

Visual Basic の配列の概要

参照

SafeArrayRankMismatchException

SafeArray