Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет сведения о макете объекта массива в памяти.
Синтаксис
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 задает размер ранга в многомерном массиве. Это точно для одномерных массивов, а также.
Значение numRanks равно 1 для одномерного массива и N для многомерного массива N измерений.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с версии .NET Framework 4.5