Sdílet prostřednictvím


ICorDebugProcess5 – rozhraní

Rozšiřuje rozhraní ICorDebugProcess pro podporu přístupu ke spravované haldě, poskytuje informace o uvolňování paměti spravovaných objektů a určuje, zda ladicí program načte image z místní nativní mezipaměti bitových kopií aplikace.

Methods

Metoda Description
EnableNGenPolicy – metoda Nastaví hodnotu, která určuje, jak aplikace načítá nativní bitové kopie při spuštění pod spravovaným ladicím programem.
EnumerateGCReferences – metoda Získá enumerátor pro všechny objekty, které mají být uvolňování paměti v procesu.
EnumerateHandles – metoda Získá enumerátor pro popisovače objektů v procesu.
EnumerateHeap – metoda Získá enumerátor pro objekty ve 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 uvolňování paměti ve spravované haldě.
GetObject – metoda Získá ukazatel na objekt ve spravované haldě.
GetTypeFields – metoda Získá ukazatel na pole obsahující informace o poli pro typ na základě jeho identifikátoru typu.
GetTypeForTypeID – metoda Získá typ objekt, který poskytuje informace o objektu na základě jeho identifikátorů typu.
GetTypeID – metoda Získá identifikátor typu objektu na zadané adrese.
GetTypeLayout – metoda Získá informace o rozložení objektu v paměti na základě jeho typu identifikátoru.

Poznámky

Toto rozhraní logicky rozšiřuje ICorDebugProcess, ICorDebugProcess2 a ICorDebugProcess3 rozhraní.

Poznámka:

Toto rozhraní nepodporuje vzdálené zavolání, a to buď z jiného počítače, nebo z jiného procesu.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 4.5