Структура DacpThreadLocalModuleData

Определяет буфер транспорта для сведений о локальном модуле потока.

Note

Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebugICorProfiler и API.

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

Член Описание
threadAddr Адрес потока, используемый в качестве входного параметра для запроса.
ModuleIndex Индекс модуля, используемый в качестве входного параметра для запроса.
pClassData Адрес данных класса.
pDynamicClassTable Адрес таблицы динамических классов.
pGCStaticDataStart Начальный адрес для собранных мусором статических данных.
pNonGCStaticDataStart Начальный адрес для статических данных, не собранных мусором.

Remarks

Эта структура находится внутри среды выполнения и не предоставляется с помощью каких-либо заголовков или файлов библиотеки. Чтобы использовать его, определите структуру, как указано выше.

Требования

Платформы: см. раздел Требования к системе.
Заголовок: Никакой
Библиотека: Никакой
версии платформы .NET: доступно с версии 4.7

См. также