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 doméně aplikace modulu runtime.
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 DacpAppDomainData : ZeroInit<DacpAppDomainData>
{
// The pointer to the BaseDomain (not necessarily an AppDomain).
// It's useful to keep this around in the structure
CLRDATA_ADDRESS AppDomainPtr;
CLRDATA_ADDRESS AppSecDesc;
CLRDATA_ADDRESS pLowFrequencyHeap;
CLRDATA_ADDRESS pHighFrequencyHeap;
CLRDATA_ADDRESS pStubHeap;
CLRDATA_ADDRESS DomainLocalBlock;
CLRDATA_ADDRESS pDomainLocalModules;
// The creation sequence number of this app domain (starting from 1)
DWORD dwId;
LONG AssemblyCount;
LONG FailedAssemblyCount;
DacpAppDomainDataStage appDomainStage;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetAppDomainData(addr, this);
}
};
Members
| Člen | Description |
|---|---|
AppDomainPtr |
Adresa základní domény. Pro doménu aplikace je tato hodnota adresa domény aplikace. |
AppSecDesc |
Adresa popisovače zabezpečení aplikace. |
pLowFrequencyHeap |
Adresa haldy zavaděče s nízkou frekvencí. |
pHighFrequencyHeap |
Adresa haldy vysokofrekvenčního zavaděče. |
pStubHeap |
Adresa haldy zástupných procedur. |
DomainLocalBlock |
Adresa místního bloku domény. |
pDomainLocalModules |
Adresa místníchmodulůch |
dwId |
Pořadové číslo domény aplikace od 1. |
AssemblyCount |
Počet sestavení v doméně aplikace. |
FailedAssemblyCount |
Počet neúspěšných sestavení v doméně aplikace. |
appDomainStage |
Hodnota DacpAppDomainDataStage , která označuje fázi životního cyklu domény aplikace. |
Request |
Naplní strukturu voláním ISOSDacInterface::GetAppDomainData. |
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