次の方法で共有


DkmManagedTypeLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32) コンストラクター

定義

新しい DkmManagedTypeLayout 値を初期化します。

この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。

public DkmManagedTypeLayout (Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeId ParentId, uint ObjectSize, uint NumFields, uint BoxOffset, uint Type);
new Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeLayout : Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeId * uint32 * uint32 * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeLayout
Public Sub New (ParentId As DkmManagedTypeId, ObjectSize As UInteger, NumFields As UInteger, BoxOffset As UInteger, Type As UInteger)

パラメーター

ParentId
DkmManagedTypeId

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

ObjectSize
UInt32

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

NumFields
UInt32

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

BoxOffset
UInt32

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

Type
UInt32

[入力]この型が属する CorElementType 列挙値。

適用対象