Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece informações sobre o layout de um objeto de 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;
Members
| 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 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 no qual as classificações começam. |
Observações
O rankSize campo especifica o tamanho de uma classificação em uma matriz multidimensional. Ele também é preciso para matrizes unidimensionais.
O valor é numRanks 1 para uma matriz unidimensional e N para uma matriz multidimensional de N dimensões.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.5