Sdílet prostřednictvím


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

Viz také