Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Define un búfer de transporte para la información de dominio de aplicación en tiempo de ejecución.
Nota:
Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.
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
| Miembro | Descripción |
|---|---|
AppDomainPtr |
Dirección del dominio base. Para un dominio de aplicación, este valor es la dirección del dominio de aplicación. |
AppSecDesc |
Dirección del descriptor de seguridad de la aplicación. |
pLowFrequencyHeap |
Dirección del montón del cargador de baja frecuencia. |
pHighFrequencyHeap |
Dirección del montón del cargador de alta frecuencia. |
pStubHeap |
Dirección del montón de código auxiliar. |
DomainLocalBlock |
Dirección del bloque local del dominio. |
pDomainLocalModules |
Dirección de los módulos locales del dominio. |
dwId |
Número de secuencia de creación del dominio de aplicación, a partir de 1. |
AssemblyCount |
Número de ensamblados en el dominio de aplicación. |
FailedAssemblyCount |
Número de ensamblados con errores en el dominio de aplicación. |
appDomainStage |
Valor DacpAppDomainDataStage que indica la fase del ciclo de vida del dominio de aplicación. |
Request |
Rellena la estructura llamando a ISOSDacInterface::GetAppDomainData. |
Remarks
Esta estructura reside dentro del tiempo de ejecución y no se expone a través de ningún encabezado o archivo de biblioteca. Para usarlo, defina la estructura como se especificó anteriormente.
Requisitos
Plataformas: Consulte Requisitos del sistema.
Encabezado: Ninguno
Biblioteca: Ninguno
versiones de .NET Framework: disponibles desde la versión 4.7