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.
Contiene informazioni su un'area di memoria nell'heap gestito.
Sintassi
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Members
| Membro | Description |
|---|---|
start |
Indirizzo iniziale dell'area di memoria. |
end |
Indirizzo finale dell'area di memoria. |
gen |
Membro di enumerazione CorDebugGenerationTypes che indica la generazione dell'area di memoria. |
heap |
Numero dell'heap in cui risiede l'area di memoria. Per altre informazioni, vedere la sezione Osservazioni. |
Osservazioni:
La COR_SEGMENTS struttura rappresenta un'area di memoria nell'heap gestito.
COR_SEGMENTS gli oggetti sono membri dell'insieme ICorDebugHeapRegionEnum , popolato chiamando il metodo ICorDebugProcess5::EnumerateHeapRegions .
Il heap campo è il numero del processore, che corrisponde all'heap segnalato. Per i Garbage Collector della workstation, il valore è sempre zero, perché le workstation hanno un solo heap di Garbage Collection. Per i Garbage Collector del server, il relativo valore corrisponde al processore a cui è associato l'heap. Si noti che potrebbero essere presenti più o meno heap di Garbage Collection rispetto ai processori effettivi a causa dei dettagli di implementazione del Garbage Collector.
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