Udostępnij za pośrednictwem


DkmManagedTypeLayout Struktura

Definicja

Zawiera informacje o układzie obiektu w pamięci. Odpowiada COR_TYPE_LAYOUT zdefiniowanym w pliku cordebug.h.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 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
Dziedziczenie
DkmManagedTypeLayout
Atrybuty

Konstruktory

DkmManagedTypeLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32)

Zainicjuj nową wartość DkmManagedTypeLayout.

Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

Pola

BoxOffset

Jeśli ten typ jest w polu, początkowe przesunięcie pól obiektu. To pole jest prawidłowe tylko dla typów wartości, takich jak typy pierwotne i struktury.

NumFields

Liczba pól zawartych w obiektach tego typu.

ObjectSize

Rozmiar podstawowy obiektu tego typu. Jest to całkowity rozmiar obiektów innych niż zmienne.

ParentId

Identyfikator typu nadrzędnego do tego typu. Będzie to identyfikator typu NULL (token1= 0, token2 = 0), jeśli identyfikator typu odpowiada właściwości System.Object.

Type

Wartość wyliczenia CorElementType, do której należy ten typ.

Dotyczy