Udostępnij za pośrednictwem


DacpReJitData, struktura

Definiuje podstawowe informacje o danej metodzie instrumentowanej profilera.

Uwaga

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

Składnia

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

    CLRDATA_ADDRESS                 rejitID;
    Flags                           flags;
    CLRDATA_ADDRESS                 NativeCodeAddr;
};

Elementy członkowskie

Członek Opis
rejitID Numer poprawki ReJit dla metody.
flags Flaga wskazująca bieżący stan instrumentacji ReJit metody dla danej wersji.
NativeCodeAddr Podstawowy adres rejitted implementacji metody.

Uwagi

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. Struktura musi być również zdefiniowana przy użyciu ms_struct pakowania, jeśli nie korzysta z kompilatorów firmy Microsoft.

Wymagania

Platformy: Zobacz Wymagania systemowe.
Nagłówka: Brak
Biblioteki: Brak
.NET Framework wersje: dostępne od wersji 4.7

Zobacz też