次の方法で共有


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

この型がボックス化されている場合は、オブジェクトのフィールドの開始オフセット。 このフィールドは、プリミティブや構造体などの値型の場合のみ有効です。

NumFields

この型のオブジェクトに含まれるフィールドの数。

ObjectSize

この型のオブジェクトの基本サイズ。 これは、変数サイズが設定されていないオブジェクトの合計サイズです。

ParentId

この型の親の型の識別子。 型 ID が System.Object に対応する場合、これは NULL 型 ID (token1= 0、token2 = 0) になります。

Type

この型が属する CorElementType 列挙値。

適用対象