DacpThreadLocalModuleData (estructura)

Define un búfer de transporte para la información del módulo local del subproceso.

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 DacpThreadLocalModuleData : ZeroInit<DacpThreadLocalModuleData>
{
    // These two parameters are used as input parameters when populating the structure.
    CLRDATA_ADDRESS threadAddr;
    ULONG64 ModuleIndex;
    
    CLRDATA_ADDRESS pClassData;   
    CLRDATA_ADDRESS pDynamicClassTable;   
    CLRDATA_ADDRESS pGCStaticDataStart;
    CLRDATA_ADDRESS pNonGCStaticDataStart;
};

Members

Miembro Descripción
threadAddr Dirección del subproceso usado como parámetro de entrada para una solicitud.
ModuleIndex Índice del 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.

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

Consulte también