Struttura COR_SEGMENTCOR_SEGMENT Structure

Contiene informazioni su un'area della memoria nell'heap gestito.Contains information about a region of memory in the managed heap.

SintassiSyntax

typedef struct _COR_SEGMENT {  
    CORDB_ADDRESS start;            
    CORDB_ADDRESS end;              
    CorDebugGenerationTypes gen;    
    ULONG heap;                     
} COR_SEGMENT;  

MembriMembers

MembroMember DescrizioneDescription
start L'indirizzo iniziale dell'area di memoria.The starting address of the memory region.
end L'indirizzo finale dell'area di memoria.The ending address of the memory region.
gen Oggetto CorDebugGenerationTypes membro di enumerazione che indica la generazione dell'area di memoria.A CorDebugGenerationTypes enumeration member that indicates the generation of the memory region.
heap Il numero di heap in cui risiede l'area della memoria.The heap number in which the memory region resides. Per altre informazioni, vedere la sezione Osservazioni.See the Remarks section for more information.

NoteRemarks

Il COR_SEGMENTS struttura rappresenta un'area di memoria nell'heap gestito.The COR_SEGMENTS structure represents a region of memory in the managed heap. COR_SEGMENTS gli oggetti sono membri del ICorDebugHeapRegionEnum oggetto raccolta, che viene popolata chiamando ilICorDebugProcess5::EnumerateHeapRegions metodo.COR_SEGMENTS objects are members of the ICorDebugHeapRegionEnum collection object, which is populated by calling theICorDebugProcess5::EnumerateHeapRegions method.

Il heap è il numero di processori, che corrisponde all'heap da segnalare.The heap field is the processor number, which corresponds to the heap being reported. Per workstation garbage collector, il relativo valore è sempre uguale a zero, perché le workstation hanno solo un heap di garbage collection.For workstation garbage collectors, its value is always zero, because workstations have only one garbage collection heap. Per server garbage collector, il relativo valore corrisponde al processore collegato dell'heap.For server garbage collectors, its value corresponds to the processor the heap is attached to. Si noti che potrebbe essere maggiore o minore di operazione di garbage collection heap rispetto ai processori effettivi a causa di dettagli di implementazione del garbage collector.Note that there may be more or fewer garbage collection heaps than there are actual processors due to the implementation details of the garbage collector.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile dalla 4.5Available since 4.5.NET Framework Versions: Disponibile dalla 4.5Available since 4.5

Vedere ancheSee Also

Strutture di debugDebugging Structures
DebugDebugging