estrutura HEAPLIST32 (tlhelp32.h)

Descreve uma entrada de uma lista que enumera os heaps usados por um processo especificado.

Sintaxe

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

Membros

dwSize

O tamanho da estrutura em bytes. Antes de chamar a função Heap32ListFirst , defina esse membro como sizeof(HEAPLIST32). Se você não inicializar dwSize, Heap32ListFirst falhará.

th32ProcessID

O identificador do processo a ser examinado.

th32HeapID

O identificador de heap. Isso não é um identificador e tem significado apenas para as funções de ajuda da ferramenta.

dwFlags

Esse membro pode ser um dos valores a seguir.

Valor Significado
HF32_DEFAULT
Heap padrão do processo

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho tlhelp32.h

Confira também

Heap32ListFirst

Heap32ListNext