HEAPLIST32
Describes an entry from a list that enumerates the heaps used by a specified process.
typedef struct tagHEAPLIST32 {
DWORD dwSize;
DWORD th32ProcessID;
DWORD th32HeapID;
DWORD dwFlags;
} HEAPLIST32;
typedef HEAPLIST32 * PHEAPLIST32;
typedef HEAPLIST32 * LPHEAPLIST32;
Members
-
dwSize
-
Specifies the length, in bytes, of the structure. Before calling the Heap32ListFirst function, set this member to sizeof(HEAPLIST32). If you do not initialize dwSize, Heap32First will fail.
-
th32ProcessID
-
Identifier of the process to examine. The contents of this member can be used by Win32 API elements.
-
th32HeapID
-
Heap identifier in the owning process context. The contents of this member has meaning only to the tool help functions. It is not a handle, nor is it usable by Win32 API elements.
-
dwFlags
-
Flags. These values are defined:
HF32_DEFAULT |
Process's default heap |
QuickInfo
Windows NT: Requires version 5.0 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in tlhelp32.h.
See Also
Tool Help Library Overview, Tool Help Structures