Struttura COR_ARRAY_LAYOUTCOR_ARRAY_LAYOUT Structure

Fornisce informazioni sul layout di un oggetto Array in memoria.Provides information about the layout of an array object in memory.

SintassiSyntax

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;  

MembriMembers

MembroMember DescrizioneDescription
componentID L'identificatore del tipo di oggetti che contiene la matrice.The identifier of the type of objects that the array contains.
componentType Valore di enumerazione CorElementType che indica se il componente è un riferimento di garbage collection, una classe di valore o una primitiva.A CorElementType enumeration value that indicates whether the component is a garbage collection reference, a value class, or a primitive.
firstElementOffset L'offset al primo elemento nella matrice.The offset to the first element in the array.
elementSize Le dimensioni di ogni elemento.The size of each element.
countOffset L'offset per il numero di elementi nella matrice.The offset to the number of elements in the array.
rankSize La dimensione del numero di dimensioni in byte.The size of the rank, in bytes.
numRanks Il numero di ranghi nella matrice.The number of ranks in the array.
rankOffset L'offset in corrispondenza del quale avviare le classificazioni.The offset at which the ranks start.

NoteRemarks

Il rankSize campo specifica le dimensioni di un numero di dimensioni in una matrice multidimensionale.The rankSize field specifies the size of a rank in a multi-dimensional array. È preciso per le matrici unidimensionali.It is accurate for single-dimensional arrays as well.

Il valore di numRanks è 1 per una matrice unidimensionale e N per una matrice multidimensionale di N dimensioni.The value of numRanks is 1 for a single-dimensional array and N for a multi-dimensional array of N dimensions.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile dalla 4.5Available since 4.5.NET Framework Versions: Disponibile dalla 4.5Available since 4.5

Vedere ancheSee Also

Strutture di debugDebugging Structures
DebugDebugging