Compartilhar via


DkmManagedTypeLayout Estrutura

Definição

Fornece informações sobre o layout de um objeto na memória. Corresponde a COR_TYPE_LAYOUT definido em cordebug.h.

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

Construtores

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

Inicialize um novo valor DkmManagedTypeLayout.

Essa API foi introduzida no Visual Studio 17 Atualização 6 (DkmApiVersion.VS17Update6).

Campos

BoxOffset

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

NumFields

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

ObjectSize

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

ParentId

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.

Type

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

Aplica-se a