Compartilhar via


DkmManagedTypeLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32) Construtor

Definição

Inicialize um novo valor DkmManagedTypeLayout.

Essa API foi introduzida no Visual Studio 17 Atualização 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)

Parâmetros

ParentId
DkmManagedTypeId

[In] O identificador do tipo pai para esse tipo. Essa será a ID do tipo NULL (token1= 0, token2 = 0) se a ID do tipo corresponder a System.Object.

ObjectSize
UInt32

[In] O tamanho base de um objeto desse tipo. Esse é o tamanho total para objetos de tamanho não variável.

NumFields
UInt32

[In] O número de campos incluídos em objetos desse tipo.

BoxOffset
UInt32

[In] Se esse tipo estiver em caixa, o deslocamento inicial dos campos de um objeto. Esse campo é válido apenas para tipos de valor, como primitivos e estruturas.

Type
UInt32

[In] Um valor de enumeração CorElementType ao qual esse tipo pertence.

Aplica-se a