Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Udostępnia metody pomocnika umożliwiające uzyskiwanie dostępu do danych z programu SOS.
Uwaga / Notatka
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.
Methods
| Metoda | Description |
|---|---|
| GetAppDomainData | Pobiera dane dla domeny aplikacji pod określonym adresem. |
| GetAppDomainList | Pobiera listę domen aplikacji w środowisku uruchomieniowym. |
| GetAppDomainStoreData | Pobiera dane dotyczące magazynu domeny aplikacji środowiska uruchomieniowego. |
| GetAssemblyData | Pobiera dane dla zestawu pod określonym adresem. |
| GetCCWData | Pobiera dane otoki z możliwością wywołania MODELU COM (CCW) dla adresu otoki COM. |
| GetCCWInterfaces | Pobiera dane wskaźnika interfejsu COM dla otoki wywoływanej modelu COM (CCW). |
| GetCodeHeaderData | Pobiera dane nagłówka kodu dla metody skompilowanej JIT zawierającej określony wskaźnik instrukcji. |
| GetCodeHeapList | Pobiera listę stertów kodu dla określonego menedżera JIT. |
| GetDomainLocalModuleData | Pobiera dane dla modułu domain-local pod określonym adresem. |
| GetDomainLocalModuleDataFromAppDomain | Pobiera dane modułu domeny lokalnej dla określonej domeny aplikacji i identyfikatora modułu. |
| GetDomainLocalModuleDataFromModule | Pobiera dane modułu domeny lokalnej dla określonego modułu. |
| GetFieldDescData | Pobiera dane dla adresu FieldDesc. |
| GetGCHeapData | Pobiera ogólne informacje o stercie zbieranym przez śmieci. |
| GetGCHeapDetails | Pobiera szczegółowe informacje dotyczące określonego sterta odzyskiwania pamięci. |
| GetGCHeapList | Pobiera listę adresów stert odzyskiwania pamięci serwera. |
| GetGCHeapStaticData | Pobiera statyczne szczegóły sterta odzyskiwania pamięci. |
| GetHandleEnum | Pobiera moduł wyliczający dla dojść środowiska uruchomieniowego. |
| GetHandleEnumForTypes | Pobiera moduł wyliczający dla dojść środowiska uruchomieniowego, których typy są zgodne z określonymi wartościami typów. |
| GetHeapAnalyzeData | Pobiera dane analizy stert dla określonego sterta odzyskiwania pamięci. |
| GetHeapAnalyzeStaticData | Pobiera statyczne dane analizy stert dla modułu odśmiecającego śmieci. |
| GetHeapSegmentData | Pobiera informacje dla określonego segmentu sterta odzyskiwania pamięci. |
| GetILForModule | Pobiera adres języka pośredniego (IL), który odpowiada względnemu adresowi wirtualnemu w module. |
| GetJitManagerList | Pobiera listę menedżerów JIT znanych środowisku uruchomieniowemu. |
| GetMethodDescData | Pobiera dane dla danego wskaźnika MethodDesc. |
| GetMethodDescFromToken | Pobiera adres MethodDesc dla tokenu metadanych w module. |
| GetMethodDescName | Pobiera nazwę odpowiadającą adresowi MethodDesc. |
| GetMethodDescPtrFromFrame | Pobiera wskaźnik MethodDesc odpowiadający adresowi ramki. |
| GetMethodDescPtrFromIP | Pobiera wskaźnik metody MethodDesc odpowiadający metodzie zawierającej podany adres instrukcji natywnej. |
| GetMethodTableData | Pobiera dane dla tabeli metod. |
| GetMethodTableFieldData | Pobiera dane pól dla tabeli metod. |
| GetMethodTableForEEClass | Pobiera adres tabeli metody, który odpowiada adresowi EEClass. |
| GetMethodTableSlot | Pobiera wartość miejsca w tabeli metod. |
| GetModule |
IXCLRDataModule Pobiera interfejs dla adresu modułu. |
| GetModuleData | Pobiera dane odpowiadające modułowi załadowane pod danym adresem. |
| Getobjectdata | Pobiera dane dla obiektu pod określonym adresem. |
| GetOOMData | Pobiera dane poza pamięcią dla określonego sterta odzyskiwania pamięci. |
| GetOOMStaticData | Pobiera statyczne dane poza pamięcią dla modułu odśmiecającego pamięć. |
| GetRCWData | Pobiera dane otoki wywoływanej środowiska uruchomieniowego (RCW) dla adresu otoki COM. |
| GetRCWInterfaces | Pobiera dane wskaźnika interfejsu COM dla otoki wywoływanej przez środowisko uruchomieniowe (RCW). |
| GetRegisterName | Pobiera nazwę wyświetlaną dla identyfikatora rejestru środowiska uruchomieniowego. |
| GetStackReferences | Pobiera moduł wyliczający dla odwołań w stosie wywołań wątku. |
| GetStressLogAddress | Pobiera adres dziennika obciążenia środowiska uruchomieniowego. |
| GetSyncBlockCleanupData | Pobiera dane oczyszczania bloku synchronizacji pod określonym adresem. |
| GetSyncBlockData | Pobiera dane dla bloku synchronizacji z określoną liczbą. |
| GetThreadData | Pobiera dane dla zarządzanego wątku pod określonym adresem. |
| GetThreadFromThinlockID | Pobiera adres zarządzanego wątku, który odpowiada identyfikatorowi blokady elastycznej. |
| GetThreadLocalModuleData | Pobiera dane modułu wątku lokalnego dla określonego wątku i indeksu modułu. |
| GetThreadpoolData | Pobiera dane dla puli wątków środowiska uruchomieniowego. |
| GetThreadStoreData | Pobiera dane dotyczące magazynu wątków środowiska uruchomieniowego. |
| GetTLSIndex | Pobiera indeks magazynu wątku lokalnego używany przez środowisko uruchomieniowe. |
| GetUsefulGlobals | Pobiera globalne adresy środowiska uruchomieniowego, które są często przydatne w narzędziach diagnostycznych. |
| GetWorkRequestData | Pobiera dane dla żądania pracy pod określonym adresem. |
| TraverseLoaderHeap | Wylicza bloki w określonym stercie modułu ładującego. |
| TraverseModuleMap | Przechodzi mapę modułu i wywołuje wywołanie zwrotne dla każdego wpisu. |
| TraverseRCWCleanupList | Przechodzi przez listę oczyszczania wywoływanego otoki środowiska uruchomieniowego (RCW) i wywołuje wywołanie zwrotne gościa dla każdego wpisu. |
| TraverseVirtCallStubHeap | Wylicza bloki w stercie wycinków wywołań wirtualnych dla określonej domeny aplikacji. |
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 436f00f2-b42a-4b9f-870c-e73db66ae930 , który można uzyskać za pomocą zwykłych mechanizmów COM.
Requirements
Platformy: Zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7