DkmManagedTypeLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しい 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 列挙値。