Udostępnij za pośrednictwem


ICorDebugProcess5 — Interfejs

Rozszerza interfejs ICorDebugProcess w celu obsługi dostępu do zarządzanej sterty w celu zapewnienia informacji o odśmieceniu pamięci zarządzanych obiektów oraz o określenie, czy debuger ładuje obrazy z lokalnej pamięci podręcznej obrazów natywnych aplikacji.

Metody

Metoda Opis
EnableNGenPolicy, metoda Ustawia wartość określającą sposób ładowania obrazów natywnych przez aplikację podczas działania w ramach zarządzanego debugera.
EnumerateGCReferences, metoda Pobiera moduł wyliczający dla wszystkich obiektów, które mają zostać odśmiecane w procesie.
EnumerateHandles, metoda Pobiera moduł wyliczający dla dojść obiektów w procesie.
EnumerateHeap, metoda Pobiera moduł wyliczający dla obiektów na zarządzanym stosie.
EnumerateHeapRegions, metoda Pobiera moduł wyliczający dla regionów zarządzanego stosu.
GetArrayLayout, metoda Pobiera informacje o układzie tablicy w pamięci.
GetGCHeapInformation, metoda Pobiera wskaźnik do struktury COR_HEAPINFO , która zawiera informacje o obiektach, które mają być odśmiecane na zarządzanym stosie.
GetObject — Metoda Pobiera wskaźnik do obiektu na zarządzanym stosie.
GetTypeFields, metoda Pobiera wskaźnik do tablicy zawierającej informacje o polu dla typu na podstawie identyfikatora typu.
GetTypeForTypeID, metoda Pobiera obiekt typu, który dostarcza informacje o obiekcie na podstawie jego identyfikatorów typów.
GetTypeID, metoda Pobiera identyfikator typu obiektu pod określonym adresem.
GetTypeLayout, metoda Pobiera informacje o układzie obiektu w pamięci na podstawie jego identyfikatora typu.

Uwagi

Ten interfejs logicznie rozszerza interfejsy ICorDebugProcess, ICorDebugProcess2 i ICorDebugProcess3 .

Uwaga

Ten interfejs nie obsługuje wywoływanego zdalnie z innego komputera lub z innego procesu.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 4.5

Zobacz też