Megosztás a következőn keresztül:


COR_ARRAY_LAYOUT struktúra

Információt nyújt a tömbobjektumok memóriabeli elrendezéséről.

Szemantika

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

Tag Description
componentID A tömb által tartalmazott objektumok típusának azonosítója.
componentType CorElementType enumerálási érték, amely azt jelzi, hogy az összetevő szemétgyűjtési referencia, értékosztály vagy primitív.
firstElementOffset A tömb első elemének eltolása.
elementSize Az egyes elemek mérete.
countOffset A tömb elemeinek számával való eltolás.
rankSize A rang mérete bájtban.
numRanks A tömbben lévő rangok száma.
rankOffset Az eltolás, amelyen a rangok kezdődnek.

Megjegyzések

A rankSize mező egy rang méretét adja meg egy többdimenziós tömbben. Az egydimenziós tömbök esetében is pontos.

Az érték numRanks egydimenziós tömb esetén 1, N a dimenziók többdimenziós tömbje N esetén pedig 1.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 4.5-ös verziója óta érhető el