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 |
この型がボックス化されている場合は、オブジェクトのフィールドの開始オフセット。 このフィールドは、プリミティブや構造体などの値型の場合のみ有効です。 |
NumFields |
この型のオブジェクトに含まれるフィールドの数。 |
ObjectSize |
この型のオブジェクトの基本サイズ。 これは、変数サイズが設定されていないオブジェクトの合計サイズです。 |
ParentId |
この型の親の型の識別子。 型 ID が System.Object に対応する場合、これは NULL 型 ID (token1= 0、token2 = 0) になります。 |
Type |
この型が属する CorElementType 列挙値。 |