Delen via


COR_HEAPINFO structuur

Biedt algemene informatie over de garbagecollection heap, inclusief of deze kan worden opgesomd.

Syntaxis

typedef struct _COR_HEAPINFO {
    BOOL areGCStructuresValid;
    DWORD pointerSize;
    DWORD numHeaps;
    BOOL concurrent;
    CorDebugGCType gcType;
} COR_HEAPINFO;

Members

Lid Description
areGCStructuresValid true als garbagecollectionstructuren geldig zijn en de heap kan worden geïnventariseerd; anders, false.
pointerSize De grootte, in bytes, van aanwijzers op de doelarchitectuur.
numHeaps Het aantal logische garbagecollection-heaps in het proces.
concurrent true indien gelijktijdige (achtergrond) garbagecollection is ingeschakeld; anders, false.
gcType Een lid van de Opsomming CorDebugGCType die aangeeft of de garbagecollector wordt uitgevoerd op een werkstation of een server.

Opmerkingen

Een exemplaar van de COR_HEAPINFO structuur wordt geretourneerd door de methode ICorDebugProcess5::GetGCHeapInformation aan te roepen.

Voordat u objecten op de garbagecollection-heap opsommen, moet u altijd het areGCStructuresValid veld controleren om ervoor te zorgen dat de heap zich in een opsommingsbare status bevindt. Zie de methode ICorDebugProcess5::GetGCHeapInformation voor meer informatie.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET-versies: Beschikbaar sinds .NET Framework 4.5