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