次の方法で共有


COR_ARRAY_LAYOUT構造体

メモリ内の配列オブジェクトのレイアウトに関する情報を提供します。

構文

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 以降で使用可能