DkmManagedTypeLayout Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |