Dela via


DacpReJitData-struktur

Definierar grundläggande information om en given profiler-instrumenterad metod.

Anteckning

Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug API:er och ICorProfiler när det är möjligt.

Syntax

struct MSLAYOUT DacpReJitData
{
    enum Flags
    {
        kUnknown,
        kRequested,
        kActive,
        kReverted,
    };

    CLRDATA_ADDRESS                 rejitID;
    Flags                           flags;
    CLRDATA_ADDRESS                 NativeCodeAddr;
};

Medlemmar

Medlem Description
rejitID ReJit-revisionsnumret för en metod.
flags En flagga som anger det aktuella tillståndet för metodens ReJit-instrumentation för den angivna versionen.
NativeCodeAddr Basadressen för metodens omregistrerade implementering.

Kommentarer

Den här strukturen finns i körningsmiljön och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du strukturen som anges ovan. Strukturen måste också definieras med förpackning ms_struct om den inte använder Microsoft-kompilatorerna.

Krav

Plattformar: Se Systemkrav.
Huvudet: Ingen
Bibliotek: Ingen
.NET Framework versioner: Tillgänglig sedan 4.7

Se även