Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Definuje přenosovou vyrovnávací paměť pro informace o modulu místní domény.
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 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
| Člen | Description |
|---|---|
appDomainAddr |
Adresa domény aplikace použitá jako vstupní parametr požadavku. |
ModuleID |
Identifikátor 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. |
Request |
Naplní strukturu voláním ISOSDacInterface::GetDomainLocalModuleData. |
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