Structuur DacpJitCodeHeapInfo

Hiermee definieert u een transportbuffer voor heap-gegevens van JIT-code.

Note

Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.

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

Lid Beschrijving
codeHeapType De waarde van het heap-type code.
LoaderHeap Het adres van de laadlaad wanneer codeHeapType .CODEHEAP_LOADER
HostData Heap-gegevens hosten wanneer codeHeapType dit is CODEHEAP_HOST.
HostData.baseAddr Het basisadres van de hostcode heap.
HostData.currentAddr Het huidige adres in de hostcode heap.

Remarks

Deze structuur bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Als u deze wilt gebruiken, definieert u de structuur zoals hierboven is opgegeven.

Requirements

Platformen: Zie Systeemvereisten.
Rubriek: Geen
Bibliotheek: Geen
.NET Framework-versies: beschikbaar sinds 4.7

Zie ook