Udostępnij za pośrednictwem


COR_HEAPINFO — Struktura

Zawiera ogólne informacje o stercie odzyskiwania pamięci, w tym o tym, czy jest wyliczalny.

Składnia

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

Elementy członkowskie

Członek Opis
areGCStructuresValid true jeśli struktury odzyskiwania pamięci są prawidłowe, a stertę można wyliczyć; w przeciwnym razie , false.
pointerSize Rozmiar w bajtach wskaźników w architekturze docelowej.
numHeaps Liczba logicznych stert odzyskiwania pamięci w procesie.
concurrent TRUE jeśli włączono współbieżne (tło) odzyskiwanie pamięci; w przeciwnym razie , FALSE.
gcType Członek wyliczenia CorDebugGCType , który wskazuje, czy moduł odśmiecania pamięci jest uruchomiony na stacji roboczej, czy na serwerze.

Uwagi

COR_HEAPINFO Wystąpienie struktury jest zwracane przez wywołanie metody ICorDebugProcess5::GetGCHeapInformation.

Przed wyliczeniem obiektów na stercie odzyskiwania pamięci należy zawsze sprawdzić areGCStructuresValid pole, aby upewnić się, że stertę jest w stanie wyliczalnym. Aby uzyskać więcej informacji, zobacz metodę ICorDebugProcess5::GetGCHeapInformation .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 4.5

Zobacz też