Freigeben über


HEAPLIST32-Struktur (tlhelp32.h)

Beschreibt einen Eintrag aus einer Liste, der die heaps auflistet, die von einem angegebenen Prozess verwendet werden.

Syntax

typedef struct tagHEAPLIST32 {
  SIZE_T    dwSize;
  DWORD     th32ProcessID;
  ULONG_PTR th32HeapID;
  DWORD     dwFlags;
} HEAPLIST32;

Member

dwSize

Die Größe der Struktur in Bytes. Legen Sie vor dem Aufrufen der Heap32ListFirst-Funktion diesen Member auf fest sizeof(HEAPLIST32). Wenn Sie dwSize nicht initialisieren, schlägt Heap32ListFirst fehl.

th32ProcessID

Der Bezeichner des zu untersuchenden Prozesses.

th32HeapID

Der Heapbezeichner. Dies ist kein Handle und hat nur Bedeutung für die Hilfsfunktionen des Tools.

dwFlags

Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
HF32_DEFAULT
Der Standardheap des Prozesses

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile tlhelp32.h

Weitere Informationen

Heap32ListFirst

Heap32ListWeiter