HEAPLIST32 结构 (tlhelp32.h)

描述列表中枚举指定进程使用的堆的条目。

语法

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

成员

dwSize

结构大小(以字节为单位)。 在调用 Heap32ListFirst 函数之前,请将此成员设置为 sizeof(HEAPLIST32)。 如果不初始化 dwSize,Heap32ListFirst 将失败。

th32ProcessID

要检查的进程标识符。

th32HeapID

堆标识符。 这不是句柄,仅对工具帮助函数有意义。

dwFlags

此成员可以是以下值之一。

含义
HF32_DEFAULT
进程的默认堆

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 tlhelp32.h

另请参阅

Heap32ListFirst

Heap32ListNext