DacpThreadLocalModuleData-structuur

Definieert een transportbuffer voor thread-lokale modulegegevens.

Note

Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.

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

Lid Beschrijving
threadAddr Het adres van de thread die wordt gebruikt als invoerparameter voor een aanvraag.
ModuleIndex De moduleindex die wordt gebruikt als invoerparameter voor een aanvraag.
pClassData Het adres van de klassegegevens.
pDynamicClassTable Het adres van de dynamische klassetabel.
pGCStaticDataStart Het beginadres voor statische gegevens die door garbagecollection zijn verzameld.
pNonGCStaticDataStart Het beginadres voor niet-garbage-verzamelde statische gegevens.

Remarks

Deze structuur bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Als u deze wilt gebruiken, definieert u de structuur zoals hierboven is opgegeven.

Requirements

Platformen: Zie Systeemvereisten.
Rubriek: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7

Zie ook