Delen via


COR_HEAPINFO structuur

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

Syntax

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

Leden

Lid Beschrijving
areGCStructuresValid true of garbagecollection structuren 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 als 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 het veld altijd controleren areGCStructuresValid om ervoor te zorgen dat de heap een opsommingsstatus heeft. Zie de methode ICorDebugProcess5::GetGCHeapInformation voor meer informatie.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.5

Zie ook