Estrutura COR_ARRAY_LAYOUT
Fornece informações sobre o layout de um objeto matriz na memória.
Sintaxe
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 | DESCRIÇÃO |
---|---|
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. |
firstElementOffset |
O deslocamento para o primeiro elemento na matriz. |
elementSize |
O tamanho de cada elemento. |
countOffset |
O deslocamento 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 deslocamento em que as classificações iniciam. |
Comentários
O campo rankSize
especifica o tamanho de uma classificação em uma matriz multidimensional. Também é preciso para matrizes unidimensionais.
O valor de numRanks
é 1 para uma matriz unidimensional e N
para uma matriz multidimensional de dimensões N
.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4.5
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.