ICorDebugProcess5 – rozhraní
Rozšiřuje rozhraní ICorDebugProcess na podporu přístupu ke spravované haldě, poskytuje informace o uvolňování paměti spravovaných objektů a určuje, zda ladicí program načítá image z mezipaměti místní nativní bitové kopie aplikace.
Metody
Metoda | Popis |
---|---|
EnableNGenPolicy – metoda | Nastaví hodnotu, která určuje, jak aplikace načítá nativní bitové kopie při spuštění v rámci spravovaného ladicího programu. |
EnumerateGCReferences – metoda | Získá enumerátor pro všechny objekty, které mají být uvolněny z paměti v procesu. |
EnumerateHandles – metoda | Získá enumerátor pro objekt popisovače v procesu. |
EnumerateHeap – metoda | Získá enumerátor pro objekty na spravované haldě. |
EnumerateHeapRegions – metoda | Získá enumerátor pro oblasti spravované haldy. |
GetArrayLayout – metoda | Získá informace o rozložení pole v paměti. |
GetGCHeapInformation – metoda | Získá ukazatel na COR_HEAPINFO struktury, která obsahuje informace o objektech, které mají být uvolněny z paměti na spravované haldě. |
GetObject – metoda | Získá ukazatel na objekt na spravované haldě. |
GetTypeFields – metoda | Získá ukazatel na pole, které obsahuje informace o poli pro typ na základě jeho identifikátoru typu. |
GetTypeForTypeID – metoda | Získá objekt typu, který poskytuje informace o objektu na základě identifikátorů jeho typu. |
GetTypeID – metoda | Získá identifikátor typu objektu na zadanou adresu. |
GetTypeLayout – metoda | Získá informace o rozložení objektu v paměti na základě identifikátoru jeho typu. |
Poznámky
Toto rozhraní logicky rozšiřuje ICorDebugProcess, ICorDebugProcess2 a ICorDebugProcess3 rozhraní.
Poznámka
Toto rozhraní nepodporuje vzdálené zavolání z jiného počítače nebo z jiného procesu.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5