Struttura COR_ARRAY_LAYOUT
Fornisce informazioni sul layout di un oggetto Array in memoria.
Sintassi
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 | Descrizione |
---|---|
componentID |
Identificatore del tipo di oggetti contenuti nella matrice. |
componentType |
Valore di enumerazione CorElementType che indica se il componente è un riferimento di Garbage Collection, una classe valore o una primitiva. |
firstElementOffset |
Offset del primo elemento nella matrice. |
elementSize |
Dimensioni di ogni elemento. |
countOffset |
Offset al numero di elementi nella matrice. |
rankSize |
Dimensioni del rango, in byte. |
numRanks |
Numero di ranghi nella matrice. |
rankOffset |
Offset in corrispondenza del quale iniziano i ranghi. |
Commenti
Il rankSize
campo specifica le dimensioni di un rango in una matrice multidimensionale. È accurato anche per le matrici unidimensionali.
Il valore di numRanks
è 1 per una matrice unidimensionale e N
per una matrice multidimensionale di N
dimensioni.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 4.5
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.