Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje pomocné metody pro přístup k datům z SOS.
Poznámka:
Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.
Methods
| Metoda | Description |
|---|---|
| GetAppDomainData | Načte data pro doménu aplikace na zadané adrese. |
| GetAppDomainList | Načte seznam domén aplikací v modulu runtime. |
| GetAppDomainStoreData | Načte data o úložišti domény aplikace modulu runtime. |
| GetAssemblyData | Načte data sestavení na zadanou adresu. |
| GetCCWData | Načte data obálky volatelného modelu COM (CCW) pro adresu obálky MODELU COM. |
| GetCCWInterfaces | Načte data ukazatele rozhraní MODELU COM pro volatelnou obálku modelu COM (CCW). |
| GetCodeHeaderData | Načte data hlavičky kódu pro metodu zkompilovanou JIT, která obsahuje zadaný ukazatel instrukce. |
| GetCodeHeapList | Načte seznam hald kódu pro zadaného manažera JIT. |
| GetDomainLocalModuleData | Načte data pro modul místní domény na zadané adrese. |
| GetDomainLocalModuleDataFromAppDomain | Načte data místního modulu domény pro zadanou doménu aplikace a identifikátor modulu. |
| GetDomainLocalModuleDataFromModule | Načte data místního modulu domény pro zadaný modul. |
| GetFieldDescData | Získá data pro adresu FieldDesc. |
| GetGCHeapData | Načte obecné informace o haldě shromážděné v paměti. |
| GetGCHeapDetails | Načte podrobné informace pro zadanou haldu uvolňování paměti. |
| GetGCHeapList | Načte seznam adres haldy uvolňování paměti serveru. |
| GetGCHeapStaticData | Načte podrobnosti haldy statického uvolňování paměti. |
| GetHandleEnum | Načte enumerátor pro popisovače modulu runtime. |
| GetHandleEnumForTypes | Načte enumerátor pro popisovače modulu runtime, jehož typy odpovídají zadaným hodnotám typu. |
| GetHeapAnalyzeData | Načte data analýzy haldy pro zadanou haldu uvolňování paměti. |
| GetHeapAnalyzeStaticData | Načte data analýzy statické haldy pro systém uvolňování paměti. |
| GetHeapSegmentData | Načte informace pro zadaný segment haldy uvolňování paměti. |
| GetILForModule | Získá zprostředkující jazykovou adresu (IL), která odpovídá relativní virtuální adrese v modulu. |
| GetJitManagerList | Načte seznam správců JIT známých pro modul runtime. |
| GetMethodDescData | Získá data pro daný ukazatel MethodDesc. |
| GetMethodDescFromToken | Získá MethodDesc adresu tokenu metadat v modulu. |
| GetMethodDescName | Získá název, který odpovídá MethodDesc adresy. |
| GetMethodDescPtrFromFrame | Získá MethodDesc ukazatel, který odpovídá adrese rámce. |
| GetMethodDescPtrFromIP | Načte ukazatel MethodDesc odpovídající metodě obsahující danou nativní instrukční adresu. |
| GetMethodTableData | Získá data pro tabulku metod. |
| GetMethodTableFieldData | Získá data pole pro tabulku metod. |
| GetMethodTableForEEClass | Získá adresu tabulky metody, která odpovídá EEClass adresy. |
| GetMethodTableSlot | Získá hodnotu slotu v tabulce metod. |
| GetModule |
IXCLRDataModule Získá rozhraní pro adresu modulu. |
| GetModuleData | Načte data odpovídající modulu načteným na danou adresu. |
| Getobjectdata | Načte data objektu na zadanou adresu. |
| GetOOMData | Načte data o nedostatku paměti pro zadanou haldu uvolňování paměti. |
| GetOOMStaticData | Načte statická data o nedostatku paměti pro systém uvolňování paměti. |
| GetRCWData | Načte data obálky volatelného modulu runtime (RCW) pro adresu obálky MODELU COM. |
| GetRCWInterfaces | Načte data ukazatele rozhraní MODELU COM pro volatelný obálka modulu runtime (RCW). |
| GetRegisterName | Načte zobrazovaný název identifikátoru registru modulu runtime. |
| GetStackReferences | Načte enumerátor pro odkazy na zásobník volání vlákna. |
| GetStressLogAddress | Načte adresu protokolu zátěžového zatížení modulu runtime. |
| GetSyncBlockCleanupData | Načte data vyčištění bloku synchronizace na zadané adrese. |
| GetSyncBlockData | Načte data bloku synchronizace se zadaným číslem. |
| GetThreadData | Načte data pro spravované vlákno na zadané adrese. |
| GetThreadFromThinlockID | Načte spravovanou adresu vlákna, která odpovídá identifikátoru dynamického zámku. |
| GetThreadLocalModuleData | Načte data místního modulu vlákna pro zadané vlákno a index modulu. |
| GetThreadpoolData | Načte data pro fond vláken modulu runtime. |
| GetThreadStoreData | Načte data o úložišti vláken modulu runtime. |
| GetTLSIndex | Načte index místního úložiště vlákna používaný modulem runtime. |
| GetUsefulGlobals | Načte globální adresy modulu runtime, které jsou běžně užitečné pro diagnostické nástroje. |
| GetWorkRequestData | Načte data pro pracovní požadavek na zadanou adresu. |
| TraverseLoaderHeap | Vytvoří výčet bloků v zadané haldě zavaděče. |
| TraverseModuleMap | Prochází mapu modulu a vyvolá zpětné volání pro každou položku. |
| TraverseRCWCleanupList | Prochází seznam čištění volatelným obálkou modulu runtime (RCW) a volá zpětné volání návštěvníka pro každou položku. |
| TraverseVirtCallStubHeap | Vytvoří výčet bloků ve virtuální haldě zástupných procedur pro zadanou doménu aplikace. |
Poznámky
Toto rozhraní se nachází uvnitř modulu runtime a není vystaveno prostřednictvím žádných hlaviček nebo souborů knihovny. Jedná se však o rozhraní MODELU COM, které je odvozeno od IUnknown identifikátoru GUID 436f00f2-b42a-4b9f-870c-e73db66ae930 , které lze získat pomocí obvyklých mechanismů modelu COM.
Požadavky
Platformy: Viz Požadavky na systém. Záhlaví: Žádná knihovna: Žádné verze rozhraní .NET Framework: Dostupné od verze 4.7