Udostępnij za pośrednictwem


IXCLRDataMethodInstance, interfejs

Udostępnia metody wykonywania zapytań dotyczących informacji o wystąpieniu metody.

Uwaga

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.

Metody

Metoda opis
GetILAddressMap Pobiera informacje o mapowaniu adresów IL.
GetRepresentativeEntryAddress Pobiera najbardziej reprezentatywny adres punktu wejścia dla natywnej kompilacji wszystkich możliwych punktów wejścia dla metody.
Zażądaj Żądania wypełnienia buforu podanego danymi wystąpienia metody.
StartEnumExtents Udostępnia uchwyt dla wyliczania regionów kodu natywnego skojarzonych z metodą .
EnumExtent Wylicza regiony kodu natywnego skojarzone z metodą .
EndEnumExtents Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania zakresu kodu natywnego.
GetTokenAndScope Pobiera token metadanych i zakres metody .
GetILOffsetsByAddress Pobiera przesunięcia IL odpowiadające podanemu adresowi dla metody.
GetAddressRangesByILOffset Zwraca natywny adres kodu(es), który odpowiada danym przesunięciem IL w metodzie .
GetDefinition Pobiera definicję metody zgodną z tym wystąpieniem metody.
GetName Pobiera w pełni kwalifikowaną nazwę dla tego wystąpienia metody.

Uwagi

Ten interfejs znajduje się wewnątrz środowiska uruchomieniowego i nie jest ujawniany za pośrednictwem żadnych nagłówków ani plików biblioteki. Jest to jednak interfejs COM pochodzący z IUnknown identyfikatora GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5 , który można uzyskać za pomocą zwykłych mechanizmów COM.

Wymagania

Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7

Zobacz też