Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Udostępnia metody wykonywania zapytań dotyczących informacji o procesie.
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 |
|---|---|
| GetRuntimeNameByAddress | Pobiera nazwę danego adresu. |
| GetAppDomainByUniqueId | Pobiera element AppDomain w procesie według jego unikatowego identyfikatora. |
| StartEnumModules | Udostępnia dojście do wyliczania modułów procesu. |
| EnumModule | Wylicza moduły tego procesu. |
| EndEnumModules | Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania modułów. |
| StartEnumMethodInstancesByAddress | Udostępnia uchwyt do wyliczania wystąpień metody rozpoczynających AppDomain się od danego adresu. |
| EnumMethodInstanceByAddress | Wylicza wystąpienia metody tego procesu, zaczynając od przesunięcia adresu. |
| EndEnumMethodInstancesByAddress | Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania wystąpienia. |
| GetTaskByOSThreadID | Pobiera zadanie zarządzane według identyfikatora wątku systemu operacyjnego. |
| GetTaskByUniqueID | Pobiera zadanie zarządzane według jego unikatowego identyfikatora. |
| GetModuleByAddress | Wyszukuje zarządzany moduł według adresu. |
| StartEnumMethodDefinitionsByAddress | Udostępnia dojście do wyliczania wystąpień metody według adresu kodu IL. |
| EnumMethodDefinitionByAddress | Wylicza wystąpienia metod według adresu kodu IL. |
| EndEnumMethodDefinitionsByAddress | Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania wystąpienia. |
| ObserwujStub | Biorąc pod uwagę adres, który jest wycinkiem CLR (i potencjalnie stanem z poprzedniej kontynuacji), określ następny adres wykonania, pod którym należy sprawdzić, czy wyjęcie wycinku zostało wycofane. |
| ObserwujStub2 | Biorąc pod uwagę adres, który jest wycinkiem CLR (i potencjalnie stanem z poprzedniej kontynuacji), określ następny adres wykonania, pod którym należy sprawdzić, czy wyjęcie wycinku zostało wycofane. |
| TranslateExceptionRecordToNotification | Tłumaczy rekord wyjątku systemu na określony rodzaj powiadomienia, jeśli jest to możliwe. |
| GetAddressType | Zwraca wskazanie typu danych, do których odwołuje się dany adres. |
| SetCodeNotifications | Żąda powiadomień, gdy kod jest generowany lub odrzucany dla metody. |
| SetAllCodeNotifications | Żąda powiadomień, gdy kod jest generowany lub odrzucany dla dowolnego wystąpienia metody w danym IXCLRDataModuleobiekcie . |
| Zażądaj | Żądania wypełnienia buforu podanego danymi procesu. |
| SetOtherNotificationFlags | Żąda powiadomień, gdy określone zdarzenia są zgłaszane przez CLR. |
| StartEnumAppDomains | Udostępnia dojście do wyliczania domen aplikacji w procesie. |
| EnumAppDomain | Wylicza domenę aplikacji w procesie. |
| EndEnumAppDomains | Zwalnia zasoby używane przez iteratory wewnętrzne używane podczas wyliczania AppDomain. |
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 5c552ab6-fc09-4cb3-8e36-22fa03c798b7 , 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