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