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:
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. |
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. |