DacpThreadLocalModuleData – struktura

Definuje přenosovou vyrovnávací paměť pro informace modulu místního vlákna.

Note

Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.

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

Člen Description
threadAddr Adresa vlákna použitého jako vstupní parametr požadavku.
ModuleIndex Index modulu použitý jako vstupní parametr požadavku.
pClassData Adresa dat třídy.
pDynamicClassTable Adresa tabulky dynamické třídy.
pGCStaticDataStart Počáteční adresa pro statická data shromážděná v paměti.
pNonGCStaticDataStart Počáteční adresa pro statická data neshromažďovaná bez paměti.

Remarks

Tato struktura se nachází uvnitř modulu runtime a není vystavena prostřednictvím žádných hlaviček nebo souborů knihovny. Pokud ji chcete použít, definujte strukturu, jak je uvedeno výše.

Požadavky

Platformy: Viz požadavky na systém.
Záhlaví: Žádný
Knihovna: Žádný
.NET Framework verze: K dispozici od verze 4.7

Viz také