共用方式為


DkmManagedTypeLayout 結構

定義

提供記憶體中物件配置的相關資訊。 對應至 cordebug.h 中定義的COR_TYPE_LAYOUT。

此 API 是在 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
繼承
DkmManagedTypeLayout
屬性

建構函式

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

初始化新的 DkmManagedTypeLayout 值。

此 API 是在 Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) 引進。

欄位

BoxOffset

如果此類型為 Boxed,則為物件欄位的起始位移。 此欄位僅適用於基本和結構等實值型別。

NumFields

此類型物件中包含的欄位數目。

ObjectSize

此類型物件的基底大小。 這是不可變大小物件的大小總計。

ParentId

此類型的父類型識別碼。 如果類型標識碼對應至 System.Object,這會是 NULL 類型標識碼 (token1= 0,token2 = 0) 。

Type

這個類型所屬的 CorElementType 列舉值。

適用於