Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Definierar en transportbuffert för runtime-programdomäninformation.
Note
Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.
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
| Medlem | Beskrivning |
|---|---|
AppDomainPtr |
Adressen till basdomänen. För en programdomän är det här värdet programdomänadressen. |
AppSecDesc |
Adressen till programsäkerhetsbeskrivningen. |
pLowFrequencyHeap |
Adressen till den lågfrekventa lastarens heap. |
pHighFrequencyHeap |
Adressen till högfrekvent inläsningshög. |
pStubHeap |
Adressen till stub-heapen. |
DomainLocalBlock |
Adressen till det lokala domänblocket. |
pDomainLocalModules |
Adressen till de lokala domänmodulerna. |
dwId |
Skapandesekvensnumret för programdomänen från och med 1. |
AssemblyCount |
Antalet sammansättningar i programdomänen. |
FailedAssemblyCount |
Antalet misslyckade sammansättningar i programdomänen. |
appDomainStage |
Ett DacpAppDomainDataStage värde som anger livscykelfasen för programdomänen. |
Request |
Fyller i strukturen genom att anropa ISOSDacInterface::GetAppDomainData. |
Remarks
Den här strukturen finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du strukturen enligt ovan.
Requirements
Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7