Struttura DacpJitCodeHeapInfo

Definisce un buffer di trasporto per informazioni sull'heap del codice JIT.

Note

Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug le API e ICorProfiler quando possibile.

Sintassi

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

Membro Descrizione
codeHeapType Valore del tipo di heap del codice.
LoaderHeap Indirizzo dell'heap del caricatore quando codeHeapType è CODEHEAP_LOADER.
HostData Dati dell'heap del codice host quando codeHeapType è CODEHEAP_HOST.
HostData.baseAddr Indirizzo di base dell'heap del codice host.
HostData.currentAddr Indirizzo corrente nell'heap del codice host.

Remarks

Questa struttura si trova all'interno del runtime e non viene esposta tramite intestazioni o file di libreria. Per usarla, definire la struttura come specificato in precedenza.

Requisiti

Piattaforme: Vedere Requisiti di sistema.
Intestazione: Nessuno
Biblioteca: Nessuno
versioni di .NET Framework: disponibile dalla versione 4.7

Vedere anche