COR_ARRAY_LAYOUT (Estructura)
Proporciona información sobre la distribución de un objeto de matriz en la memoria.
Sintaxis
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;
Miembros
Miembro | Descripción |
---|---|
componentID |
Identificador del tipo de objetos que contiene la matriz. |
componentType |
Valor de enumeración CorElementType que indica si el componente es una referencia de recolección de elementos no utilizados, una clase de valor o un primitivo. |
firstElementOffset |
El desplazamiento al primer elemento de la matriz. |
elementSize |
El tamaño de cada elemento. |
countOffset |
El desplazamiento del número de elementos de la matriz. |
rankSize |
Tamaño del rango, en bytes. |
numRanks |
Número de clasificaciones de la matriz. |
rankOffset |
Desplazamiento en el que comienzan las clasificaciones. |
Comentarios
El campo rankSize
especifica el tamaño de una clasificación en una matriz multidimensional. También es preciso para matrices unidimensionales.
El valor de numRanks
es 1 para una matriz unidimensional y N
para una matriz N
multidimensional de dimensiones.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4.5
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.