Condividi tramite


Interfaccia ICorDebugProcess5

Estende l'interfaccia ICorDebugProcess per supportare l'accesso all'heap gestito, fornire informazioni sulla Garbage Collection degli oggetti gestiti e determinare se un debugger carica immagini dalla cache delle immagini native locale dell'applicazione.

Methods

Metodo Description
EnableNGenPolicy, metodo Imposta un valore che determina il modo in cui un'applicazione carica le immagini native durante l'esecuzione in un debugger gestito.
EnumerateGCReferences, metodo Ottiene un enumeratore per tutti gli oggetti da garbage collection in un processo.
EnumerateHandles, metodo Ottiene un enumeratore per gli handle di oggetto in un processo.
EnumerateHeap, metodo Ottiene un enumeratore per gli oggetti nell'heap gestito.
EnumerateHeapRegions, metodo Ottiene un enumeratore per le aree dell'heap gestito.
Metodo GetArrayLayout Ottiene informazioni sul layout di una matrice in memoria.
Metodo GetGCHeapInformation Ottiene un puntatore a una struttura di COR_HEAPINFO che contiene informazioni sugli oggetti da raccogliere nell'heap gestito.
Metodo GetObject Ottiene un puntatore a un oggetto nell'heap gestito.
Metodo GetTypeFields Ottiene un puntatore a una matrice che contiene informazioni sul campo per un tipo in base al relativo identificatore di tipo.
Metodo GetTypeForTypeID Ottiene un oggetto di tipo che fornisce informazioni su un oggetto in base ai relativi identificatori di tipo.
Metodo GetTypeID Ottiene l'identificatore del tipo per l'oggetto in corrispondenza di un indirizzo specificato.
Metodo GetTypeLayout Ottiene informazioni sul layout di un oggetto in memoria in base al relativo identificatore di tipo.

Osservazioni:

Questa interfaccia estende logicamente le interfacce ICorDebugProcess, ICorDebugProcess2 e ICorDebugProcess3 .

Annotazioni

Questa interfaccia non supporta la chiamata remota da un altro computer o da un altro processo.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 4.5