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