Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 uma primitiva. |
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 fileiras na matriz. |
rankOffset |
A compensação em que as fileiras começam. |
Observações
O rankSize campo especifica o tamanho de uma classificação em uma matriz multidimensional. É preciso para matrizes unidimensionais também.
O valor de numRanks é 1 para uma matriz unidimensional e N para uma matriz multidimensional de N dimensões.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.5