メモリ内の配列オブジェクトのレイアウトに関する情報を提供します。
構文
typedef struct COR_ARRAY_LAYOUT {
COR_TYPEID componentID;
CorElementType componentType;
ULONG32 firstElementOffset;
ULONG32 elementSize;
ULONG32 countOffset;
ULONG32 rankSize;
ULONG32 numRanks;
ULONG32 rankOffset;
} COR_ARRAY_LAYOUT;
Members
| メンバー | Description |
|---|---|
componentID |
配列に含まれるオブジェクトの型の識別子。 |
componentType |
コンポーネントがガベージ コレクション参照、値クラス、またはプリミティブのいずれであるかを示す CorElementType 列挙値。 |
firstElementOffset |
配列内の最初の要素へのオフセット。 |
elementSize |
各要素のサイズ。 |
countOffset |
配列内の要素数へのオフセット。 |
rankSize |
ランクのサイズ (バイト単位)。 |
numRanks |
配列内のランクの数。 |
rankOffset |
ランクが開始されるオフセット。 |
注釈
rankSize フィールドは、多次元配列内のランクのサイズを指定します。 1 次元配列でも正確です。
numRanksの値は、1 次元配列の場合は 1 で、N次元の多次元配列の場合はNです。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 4.5 以降で使用可能
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET