Estrutura COR_ARRAY_LAYOUT
Fornece informações sobre o esquema de um objeto de matriz na memória.
Syntax
typedef struct COR_ARRAY_LAYOUT {
COR_TYPEID componentID;
CorElementType componentType;
ULONG32 firstElementOffset;
ULONG32 elementSize;
ULONG32 countOffset;
ULONG32 rankSize;
ULONG32 numRanks;
ULONG32 rankOffset;
} COR_ARRAY_LAYOUT;
Membros
Membro | Description |
---|---|
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 libertação da memória, uma classe de valor ou um primitivo. |
firstElementOffset |
O desvio para o primeiro elemento na matriz. |
elementSize |
O tamanho de cada elemento. |
countOffset |
O desvio para o número de elementos na matriz. |
rankSize |
O tamanho da classificação, em bytes. |
numRanks |
O número de classificações na matriz. |
rankOffset |
O desvio em que as classificações começam. |
Observações
O rankSize
campo especifica o tamanho de uma classificação numa matriz multidimensional. Também é preciso para matrizes unidimensionais.
O valor de numRanks
é 1 para uma matriz unidimensional e N
para uma matriz multidimensional de N
dimensões.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde a versão 4.5
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.