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 del ensamblado 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 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
| Miembro | Descripción |
|---|---|
AssemblyPtr |
Dirección del ensamblado. |
ClassLoader |
Dirección del cargador de clases para el ensamblado. |
ParentDomain |
Dirección del dominio de aplicación primario. |
BaseDomainPtr |
Dirección del dominio base que contiene el ensamblado. |
AssemblySecDesc |
Dirección del descriptor de seguridad del ensamblado. |
isDynamic |
Valor que indica si el ensamblado es dinámico. |
ModuleCount |
Número de módulos del ensamblado. |
LoadContext |
Valor de contexto de carga del ensamblado. |
isDomainNeutral |
Valor que indica si el ensamblado es neutral del dominio. |
dwLocationFlags |
Máscara de bits de marcas de ubicación para el ensamblado. |
Request |
Rellena la estructura llamando a ISOSDacInterface::GetAssemblyData. |
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