Структура DacpJitCodeHeapInfo

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

Note

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

Syntax

struct DacpJitCodeHeapInfo : ZeroInit<DacpJitCodeHeapInfo>
{
    DWORD codeHeapType; // for union below

    union
    {
        CLRDATA_ADDRESS LoaderHeap;    // if CODEHEAP_LOADER
        struct
        {
            CLRDATA_ADDRESS baseAddr; // if CODEHEAP_HOST
            CLRDATA_ADDRESS currentAddr;
        } HostData;
    };
};

Members

Член Описание
codeHeapType Значение типа кучи кода.
LoaderHeap Адрес кучи загрузчика.codeHeapTypeCODEHEAP_LOADER
HostData Данные кучи кода узла, когда codeHeapType есть CODEHEAP_HOST.
HostData.baseAddr Базовый адрес кучи кода узла.
HostData.currentAddr Текущий адрес в куче кода узла.

Remarks

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

Требования

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

См. также