Поделиться через


DkmManagedArrayLayout Структура

Определение

Макет массива типа объекта. Соответствует COR_ARRAY_LAYOUT, определенному в cordebug.h.

Этот API появился в Visual Studio 17 с обновлением 5 (DkmApiVersion.VS17Update5).

[System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")]
public struct DkmManagedArrayLayout
[<System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")>]
type DkmManagedArrayLayout = struct
Public Structure DkmManagedArrayLayout
Наследование
DkmManagedArrayLayout
Атрибуты

Конструкторы

DkmManagedArrayLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

Инициализируйте новое значение DkmManagedArrayLayout.

Этот API появился в Visual Studio 17 с обновлением 5 (DkmApiVersion.VS17Update5).

Поля

ComponentId

Идентификатор типа объектов, содержащихся в массиве.

ComponentType

Значение перечисления CorElementType, указывающее, является ли компонент ссылкой на сборку мусора, классом значений или примитивом.

CountOffset

Смещение числа элементов в массиве.

ElementSize

Размер каждого элемента.

FirstElementOffset

Смещение до первого элемента в массиве.

NumRanks

Число рангов в массиве.

RankOffset

Смещение, с которого начинаются ранги.

RankSize

Размер ранга в байтах.

Применяется к