Compartilhar via


DkmManagedArrayLayout Estrutura

Definição

Layout de matriz de um tipo de objeto. Corresponde a COR_ARRAY_LAYOUT definido em cordebug.h.

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

[System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")]
public struct DkmManagedArrayLayout
[<System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")>]
type DkmManagedArrayLayout = struct
Public Structure DkmManagedArrayLayout
Herança
DkmManagedArrayLayout
Atributos

Construtores

DkmManagedArrayLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

Inicialize um novo valor DkmManagedArrayLayout.

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

Campos

ComponentId

O identificador do tipo de objetos que a matriz contém.

ComponentType

Um valor de enumeração CorElementType que indica se o componente é uma referência de coleta de lixo, uma classe de valor ou um primitivo.

CountOffset

O deslocamento para o número de elementos na matriz.

ElementSize

O tamanho de cada elemento.

FirstElementOffset

O deslocamento para o primeiro elemento na matriz.

NumRanks

O número de classificações na matriz.

RankOffset

O deslocamento em que as classificações iniciam.

RankSize

O tamanho da classificação, em bytes.

Aplica-se a