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 sestavení 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 DacpAssemblyData : ZeroInit<DacpAssemblyData>
{
CLRDATA_ADDRESS AssemblyPtr; //useful to have
CLRDATA_ADDRESS ClassLoader;
CLRDATA_ADDRESS ParentDomain;
CLRDATA_ADDRESS BaseDomainPtr;
CLRDATA_ADDRESS AssemblySecDesc;
BOOL isDynamic;
UINT ModuleCount;
UINT LoadContext;
BOOL isDomainNeutral;
DWORD dwLocationFlags;
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr, CLRDATA_ADDRESS baseDomainPtr)
{
return sos->GetAssemblyData(baseDomainPtr, addr, this);
}
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return Request(sos, addr, NULL);
}
};
Members
| Člen | Description |
|---|---|
AssemblyPtr |
Adresa sestavení. |
ClassLoader |
Adresa zavaděče třídy pro sestavení. |
ParentDomain |
Adresa nadřazené domény aplikace. |
BaseDomainPtr |
Adresa základní domény, která obsahuje sestavení. |
AssemblySecDesc |
Adresa popisovače zabezpečení sestavení. |
isDynamic |
Hodnota, která označuje, zda je sestavení dynamické. |
ModuleCount |
Počet modulů v sestavení. |
LoadContext |
Hodnota kontextu načtení sestavení. |
isDomainNeutral |
Hodnota, která určuje, jestli je sestavení neutrální v doméně. |
dwLocationFlags |
Bitová maska příznaků umístění pro sestavení. |
Request |
Naplní strukturu voláním ISOSDacInterface::GetAssemblyData. |
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