Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define un búfer de transporte para la información del módulo local de dominio.
Note
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 DacpDomainLocalModuleData : ZeroInit<DacpDomainLocalModuleData>
{
// These two parameters are used as input parameters when calling Request below.
CLRDATA_ADDRESS appDomainAddr;
ULONG64 ModuleID;
CLRDATA_ADDRESS pClassData;
CLRDATA_ADDRESS pDynamicClassTable;
CLRDATA_ADDRESS pGCStaticDataStart;
CLRDATA_ADDRESS pNonGCStaticDataStart;
// Called when you have a pointer to the DomainLocalModule
HRESULT Request(ISOSDacInterface *sos, CLRDATA_ADDRESS addr)
{
return sos->GetDomainLocalModuleData(addr, this);
}
};
Members
| Miembro | Descripción |
|---|---|
appDomainAddr |
Dirección del dominio de aplicación que se usa como parámetro de entrada para una solicitud. |
ModuleID |
Identificador de módulo usado como parámetro de entrada para una solicitud. |
pClassData |
Dirección de los datos de clase. |
pDynamicClassTable |
Dirección de la tabla de clases dinámicas. |
pGCStaticDataStart |
Dirección de inicio de los datos estáticos recopilados por elementos no utilizados. |
pNonGCStaticDataStart |
Dirección de inicio de los datos estáticos no recopilados por elementos no utilizados. |
Request |
Rellena la estructura llamando a ISOSDacInterface::GetDomainLocalModuleData. |
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