Ler em inglês

Compartilhar via


PSAPI (API de Status do Processo)

Visão geral da tecnologia PSAPI (API de Status do Processo).

Para desenvolver a PSAPI (API de Status do Processo), você precisa destes cabeçalhos:

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

Funções

 
EmptyWorkingSet

Remove o máximo de páginas possível do conjunto de trabalho do processo especificado.
EnumDeviceDrivers

Recupera o endereço de carga para cada driver de dispositivo no sistema.
EnumPageFilesA

Chama a rotina de retorno de chamada para cada arquivo de página instalado no sistema. (ANSI)
EnumPageFilesW

Chama a rotina de retorno de chamada para cada arquivo de página instalado no sistema. (Unicode)
EnumProcesses

Recupera o identificador de processo para cada objeto de processo no sistema.
EnumProcessModules

Recupera um identificador para cada módulo no processo especificado.
EnumProcessModulesEx

Recupera um identificador para cada módulo no processo especificado que atende aos critérios de filtro especificados.
GetDeviceDriverBaseNameA

Recupera o nome base do driver de dispositivo especificado. (ANSI)
GetDeviceDriverBaseNameW

Recupera o nome base do driver de dispositivo especificado. (Unicode)
GetDeviceDriverFileNameA

Recupera o caminho disponível para o driver de dispositivo especificado. (ANSI)
GetDeviceDriverFileNameW

Recupera o caminho disponível para o driver de dispositivo especificado. (Unicode)
GetMappedFileNameA

Verifica se o endereço especificado está dentro de um arquivo mapeado na memória no espaço de endereço do processo especificado. Nesse caso, a função retorna o nome do arquivo mapeado na memória. (ANSI)
GetMappedFileNameW

Verifica se o endereço especificado está dentro de um arquivo mapeado na memória no espaço de endereço do processo especificado. Nesse caso, a função retorna o nome do arquivo mapeado na memória. (Unicode)
GetModuleBaseNameA

Recupera o nome base do módulo especificado. (ANSI)
GetModuleBaseNameW

Recupera o nome base do módulo especificado. (Unicode)
GetModuleFileNameExA

Recupera o caminho totalmente qualificado para o arquivo que contém o módulo especificado. (ANSI)
GetModuleFileNameExW

Recupera o caminho totalmente qualificado para o arquivo que contém o módulo especificado. (Unicode)
GetModuleInformation

Recupera informações sobre o módulo especificado na estrutura MODULEINFO.
GetPerformanceInfo

Recupera os valores de desempenho contidos na estrutura PERFORMANCE_INFORMATION.
GetProcessImageFileNameA

Recupera o nome do arquivo executável para o processo especificado. (ANSI)
GetProcessImageFileNameW

Recupera o nome do arquivo executável para o processo especificado. (Unicode)
GetProcessMemoryInfo

Recupera informações sobre o uso de memória do processo especificado.
GetWsChanges

Recupera informações sobre as páginas que foram adicionadas ao conjunto de trabalho do processo especificado desde a última vez em que essa função ou a função InitializeProcessForWsWatch foi chamada.
GetWsChangesEx

Recupera informações estendidas sobre as páginas que foram adicionadas ao conjunto de trabalho do processo especificado desde a última vez em que essa função ou a função InitializeProcessForWsWatch foi chamada.
InitializeProcessForWsWatch

Inicia o monitoramento do conjunto de trabalho do processo especificado.
PENUM_PAGE_FILE_CALLBACKA

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumPageFiles. (ANSI)
PENUM_PAGE_FILE_CALLBACKW

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumPageFiles. (Unicode)
QueryWorkingSet

Recupera informações sobre as páginas atualmente adicionadas ao conjunto de trabalho do processo especificado.
QueryWorkingSetEx

Recupera informações estendidas sobre as páginas em endereços virtuais específicos no espaço de endereço do processo especificado.

Estruturas

 
ENUM_PAGE_FILE_INFORMATION

Contém informações sobre um arquivo de página.
MODULEINFO

Contém o endereço de carregamento do módulo, o tamanho e o ponto de entrada.
PERFORMANCE_INFORMATION

Contém informações de desempenho. (PERFORMANCE_INFORMATION)
PROCESS_MEMORY_COUNTERS

Contém as estatísticas de memória de um processo.
PROCESS_MEMORY_COUNTERS_EX

Contém estatísticas de memória estendidas para um processo.
PROCESS_MEMORY_COUNTERS_EX2

Contém estatísticas de memória estendidas para um processo. Estende PROCESS_MEMORY_COUNTERS_EX.
PSAPI_WORKING_SET_BLOCK

Contém informações de conjunto de trabalho para uma página.
PSAPI_WORKING_SET_EX_BLOCK

Contém informações do conjunto de trabalho estendido para uma página.
PSAPI_WORKING_SET_EX_INFORMATION

Contém informações do conjunto de trabalho estendido para um processo.
PSAPI_WORKING_SET_INFORMATION

Contém informações de conjunto de trabalho para um processo.
PSAPI_WS_WATCH_INFORMATION

Contém informações sobre uma página adicionada a um conjunto de trabalho de processo.
PSAPI_WS_WATCH_INFORMATION_EX

Contém informações estendidas sobre uma página adicionada a um conjunto de trabalho de processo.