Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce informazioni su un oggetto nell'heap gestito.
Sintassi
typedef struct _COR_HEAPOBJECT {
CORDB_ADDRESS address;
ULONG64 size;
COR_TYPEID type;
} COR_HEAPOBJECT;
Members
| Membro | Description |
|---|---|
address |
Indirizzo dell'oggetto in memoria. |
size |
Dimensione totale dell'oggetto, in byte. |
type |
Token COR_TYPEID che rappresenta il tipo dell'oggetto. |
Osservazioni:
COR_HEAPOBJECT Le istanze possono essere recuperate enumerando un oggetto interfaccia ICorDebugHeapEnum popolato chiamando il metodo ICorDebugProcess5::EnumerateHeap .
Un'istanza COR_HEAPOBJECT fornisce informazioni su un oggetto attivo nell'heap gestito o su un oggetto che non è rooted da alcun oggetto ma non è ancora stato raccolto dal Garbage Collector.
Per prestazioni migliori, il COR_HEAPOBJECT.address campo è un CORDB_ADDRESS valore anziché il valore dell'interfaccia ICorDebugValue usato in gran parte dell'API di debug. Per ottenere un oggetto ICorDebugValue per un indirizzo di oggetto specificato, è possibile passare il CORDB_ADDRESS valore al metodo ICorDebugProcess5::GetObject .
Per prestazioni migliori, il COR_HEAPOBJECT.type campo è un COR_TYPEID valore anziché il valore dell'interfaccia ICorDebugType usato in gran parte dell'API di debug. Per ottenere un oggetto ICorDebugType per un ID di tipo specificato, è possibile passare il COR_TYPEID valore al metodo ICorDebugProcess5::GetTypeForTypeID .
La COR_HEAPOBJECT struttura include un'interfaccia COM con conteggio dei riferimenti. Se si recupera un'istanza COR_HEAPOBJECT dall'enumeratore chiamando il metodo ICorDebugHeapEnum::Next , è necessario rilasciare successivamente il riferimento.
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