DacpJitCodeHeapInfo, struktura

Definiuje bufor transportu dla informacji o stercie kodu JIT.

Note

Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.

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

Członek Opis
codeHeapType Wartość typu sterta kodu.
LoaderHeap Adres sterta modułu ładującego, gdy codeHeapType ma wartość CODEHEAP_LOADER.
HostData Dane stert kodu hosta, gdy codeHeapType ma wartość CODEHEAP_HOST.
HostData.baseAddr Podstawowy adres sterta kodu hosta.
HostData.currentAddr Bieżący adres w stercie kodu hosta.

Remarks

Ta struktura znajduje się wewnątrz środowiska uruchomieniowego i nie jest uwidaczniona za pośrednictwem żadnych nagłówków ani plików biblioteki. Aby go użyć, zdefiniuj strukturę zgodnie z powyższymi definicjami.

Wymagania

Platformy: Zobacz Wymagania systemowe.
Nagłówek: Żaden
Biblioteka: Żaden
wersje platformy .NET: dostępne od wersji 4.7

Zobacz także