Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Definieert een transportbuffer voor domein-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 DacpDomainLocalModuleData : ZeroInit<DacpDomainLocalModuleData>
{
// These two parameters are used as input parameters when calling Request below.
CLRDATA_ADDRESS appDomainAddr;
ULONG64 ModuleID;
CLRDATA_ADDRESS pClassData;
CLRDATA_ADDRESS pDynamicClassTable;
CLRDATA_ADDRESS pGCStaticDataStart;
CLRDATA_ADDRESS pNonGCStaticDataStart;
// Called when you have a pointer to the DomainLocalModule
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetDomainLocalModuleData(addr, this);
}
};
Members
| Lid | Beschrijving |
|---|---|
appDomainAddr |
Het adres van het toepassingsdomein dat wordt gebruikt als invoerparameter voor een aanvraag. |
ModuleID |
De module-id 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. |
Request |
Vult de structuur door aan te roepen ISOSDacInterface::GetDomainLocalModuleData. |
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