Biblioteca de Ajuda de Ferramentas

Visão geral da tecnologia da Biblioteca de Ajuda de Ferramentas.

Para desenvolver a Biblioteca de Ajuda à Ferramenta, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
CreateToolhelp32Snapshot

Usa uma instantâneo dos processos especificados, bem como os heaps, módulos e threads usados por esses processos.
Heap32First

Recupera informações sobre o primeiro bloco de um heap que foi alocado por um processo.
Heap32ListFirst

Recupera informações sobre o primeiro heap que foi alocado por um processo especificado.
Heap32ListNext

Recupera informações sobre o próximo heap que foi alocado por um processo.
Heap32Next

Recupera informações sobre o próximo bloco de um heap que foi alocado por um processo.
Module32First

A função Module32First (tlhelp32.h) recupera informações sobre o primeiro módulo associado a um processo.
Module32FirstW

A função Module32FirstW (Unicode) (tlhelp32.h) recupera informações sobre o primeiro módulo associado a um processo.
Module32Next

A função Module32Next (tlhelp32.h) recupera informações sobre o próximo módulo associado a um processo ou thread.
Module32NextW

A função Module32NextW (Unicode) (tlhelp32.h) recupera informações sobre o próximo módulo associado a um processo ou thread.
Process32First

A função Process32First (tlhelp32.h) recupera informações sobre o primeiro processo encontrado em um sistema instantâneo.
Process32FirstW

A função Process32FirstW (Unicode) (tlhelp32.h) recupera informações sobre o primeiro processo encontrado em um sistema instantâneo.
Process32Next

A função Process32Next (tlhelp32.h) recupera informações sobre o próximo processo registrado em um sistema instantâneo.
Process32NextW

A função Process32NextW (Unicode) (tlhelp32.h) recupera informações sobre o próximo processo registrado em um sistema instantâneo.
Thread32First

Recupera informações sobre o primeiro thread de qualquer processo encontrado em um sistema instantâneo.
Thread32Next

Recupera informações sobre o próximo thread de qualquer processo encontrado na memória do sistema instantâneo.
Toolhelp32ReadProcessMemory

Copia a memória alocada para outro processo em um buffer fornecido pelo aplicativo.

Estruturas

 
HEAPENTRY32

Descreve uma entrada (bloco) de um heap que está sendo examinado.
HEAPLIST32

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

A estrutura MODULEENTRY32 (tlhelp32.h) descreve uma entrada de uma lista dos módulos pertencentes ao processo especificado.
MODULEENTRY32W

A estrutura MODULEENTRY32W (Unicode) (tlhelp32.h) descreve uma entrada de uma lista dos módulos pertencentes ao processo especificado.
PROCESSENTRY32

A estrutura PROCESSENTRY32 (tlhelp32.h) descreve uma entrada de uma lista dos processos que residem no espaço de endereço do sistema quando uma instantâneo foi tomada.
PROCESSENTRY32W

A estrutura PROCESSENTRY32W (Unicode) (tlhelp32.h) descreve uma entrada de uma lista dos processos que residem no espaço de endereço do sistema quando um instantâneo foi obtido.
THREADENTRY32

Descreve uma entrada de uma lista dos threads em execução no sistema quando um instantâneo foi obtido.