DacpThreadLocalModuleData struktúra

Átviteli puffert határoz meg a szál helyi modulinformációihoz.

Note

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.

Syntax

struct DacpThreadLocalModuleData : ZeroInit<DacpThreadLocalModuleData>
{
    // These two parameters are used as input parameters when populating the structure.
    CLRDATA_ADDRESS threadAddr;
    ULONG64 ModuleIndex;
    
    CLRDATA_ADDRESS pClassData;   
    CLRDATA_ADDRESS pDynamicClassTable;   
    CLRDATA_ADDRESS pGCStaticDataStart;
    CLRDATA_ADDRESS pNonGCStaticDataStart;
};

Members

Tag Leírás
threadAddr A kérés bemeneti paramétereként használt szál címe.
ModuleIndex A kérelem bemeneti paramétereként használt modulindex.
pClassData Az osztályadatok címe.
pDynamicClassTable A dinamikus osztálytábla címe.
pGCStaticDataStart A szeméttel összegyűjtött statikus adatok kezdőcíme.
pNonGCStaticDataStart A nem szeméttel összegyűjtött statikus adatok kezdőcíme.

Remarks

Ez a struktúra a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. A használathoz definiálja a struktúrát a fent megadott módon.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Egyik sem
Könyvtár: Egyik sem
.NET keretrendszerverziók: 4.7 óta érhető el

Lásd még