DkmManagedTypeLayout 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供記憶體中物件配置的相關資訊。 對應至 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 列舉值。 |