Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. |