DkmManagedTypeLayout Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о расположении объекта в памяти. Соответствует COR_TYPE_LAYOUT, определенному в cordebug.h.
Этот API появился в Visual Studio 17 с обновлением 6 (DkmApiVersion.VS17Update6).
[System.Runtime.InteropServices.Guid("9efe7d38-84de-9b5d-de6e-23f1355e947b")]
public struct DkmManagedTypeLayout
[<System.Runtime.InteropServices.Guid("9efe7d38-84de-9b5d-de6e-23f1355e947b")>]
type DkmManagedTypeLayout = struct
Public Structure DkmManagedTypeLayout
- Наследование
-
DkmManagedTypeLayout
- Атрибуты
Конструкторы
DkmManagedTypeLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32) |
Инициализируйте новое значение DkmManagedTypeLayout. Этот API появился в Visual Studio 17 с обновлением 6 (DkmApiVersion.VS17Update6). |
Поля
BoxOffset |
Если этот тип упакованный, то начальное смещение полей объекта. Это поле допустимо только для типов значений, таких как примитивы и структуры. |
NumFields |
Количество полей, включенных в объекты этого типа. |
ObjectSize |
Базовый размер объекта этого типа. Это общий размер для объектов не переменной размера. |
ParentId |
Идентификатор родительского типа для этого типа. Это будет идентификатор типа NULL (token1 = 0, token2 = 0), если идентификатор типа соответствует System.Object. |
Type |
Значение перечисления CorElementType, которому принадлежит этот тип. |