Прочитать на английском

Поделиться через


Заголовок psapi.h

Этот заголовок используется API состояния процесса (PSAPI). Дополнительные сведения см. в разделе:

psapi.h содержит следующие программные интерфейсы:

Функции

 
EmptyWorkingSet

Удаляет как можно больше страниц из рабочего набора указанного процесса.
EnumDeviceDrivers

Извлекает адрес загрузки для каждого драйвера устройства в системе.
EnumPageFilesA

Вызывает подпрограмму обратного вызова для каждого установленного файла подкачки в системе. (ANSI)
EnumPageFilesW

Вызывает подпрограмму обратного вызова для каждого установленного файла подкачки в системе. (Юникод)
EnumProcesses

Извлекает идентификатор процесса для каждого объекта процесса в системе.
EnumProcessModules

Извлекает дескриптор для каждого модуля в указанном процессе.
EnumProcessModulesEx

Извлекает дескриптор для каждого модуля в указанном процессе, который соответствует заданным условиям фильтра.
GetDeviceDriverBaseNameA

Получает базовое имя указанного драйвера устройства. (ANSI)
GetDeviceDriverBaseNameW

Получает базовое имя указанного драйвера устройства. (Юникод)
GetDeviceDriverFileNameA

Извлекает путь, доступный для указанного драйвера устройства. (ANSI)
GetDeviceDriverFileNameW

Извлекает путь, доступный для указанного драйвера устройства. (Юникод)
GetMappedFileNameA

Проверяет, находится ли указанный адрес в сопоставленном в памяти файле в адресном пространстве указанного процесса. Если это так, функция возвращает имя файла, сопоставленного в памяти. (ANSI)
GetMappedFileNameW

Проверяет, находится ли указанный адрес в сопоставленном в памяти файле в адресном пространстве указанного процесса. Если это так, функция возвращает имя файла, сопоставленного в памяти. (Юникод)
GetModuleBaseNameA

Получает базовое имя указанного модуля. (ANSI)
GetModuleBaseNameW

Получает базовое имя указанного модуля. (Юникод)
GetModuleFileNameExA

Извлекает полный путь для файла, содержащего указанный модуль. (ANSI)
GetModuleFileNameExW

Извлекает полный путь для файла, содержащего указанный модуль. (Юникод)
GetModuleInformation

Извлекает сведения об указанном модуле в структуре MODULEINFO.
GetPerformanceInfo

Извлекает значения производительности, содержащиеся в структуре PERFORMANCE_INFORMATION.
GetProcessImageFileNameA

Извлекает имя исполняемого файла для указанного процесса. (ANSI)
GetProcessImageFileNameW

Извлекает имя исполняемого файла для указанного процесса. (Юникод)
GetProcessMemoryInfo

Извлекает сведения об использовании памяти указанным процессом.
GetWsChanges

Извлекает сведения о страницах, добавленных в рабочий набор указанного процесса с момента последнего вызова этой функции или функции InitializeProcessForWsWatch.
GetWsChangesEx

Извлекает расширенные сведения о страницах, добавленных в рабочий набор указанного процесса с момента последнего вызова этой функции или функции InitializeProcessForWsWatch.
InitializeProcessForWsWatch

Инициирует мониторинг рабочего набора указанного процесса.
QueryWorkingSet

Извлекает сведения о страницах, добавленных в рабочий набор указанного процесса.
QueryWorkingSetEx

Извлекает расширенные сведения о страницах по определенным виртуальным адресам в адресном пространстве указанного процесса.

Функции обратного вызова

 
PENUM_PAGE_FILE_CALLBACKA

Определяемая приложением функция обратного вызова, используемая с функцией EnumPageFiles. (ANSI)
PENUM_PAGE_FILE_CALLBACKW

Определяемая приложением функция обратного вызова, используемая с функцией EnumPageFiles. (Юникод)

Структуры

 
ENUM_PAGE_FILE_INFORMATION

Содержит сведения о файле подкачки.
MODULEINFO

Содержит адрес загрузки модуля, размер и точку входа.
PERFORMANCE_INFORMATION

Содержит сведения о производительности. (PERFORMANCE_INFORMATION)
PROCESS_MEMORY_COUNTERS

Содержит статистику памяти для процесса.
PROCESS_MEMORY_COUNTERS_EX

Содержит расширенную статистику памяти для процесса.
PROCESS_MEMORY_COUNTERS_EX2

Содержит расширенную статистику памяти для процесса. Расширяет PROCESS_MEMORY_COUNTERS_EX.
PSAPI_WORKING_SET_BLOCK

Содержит сведения о рабочем наборе для страницы.
PSAPI_WORKING_SET_EX_BLOCK

Содержит расширенные сведения о рабочем наборе для страницы.
PSAPI_WORKING_SET_EX_INFORMATION

Содержит расширенные сведения о рабочем наборе для процесса.
PSAPI_WORKING_SET_INFORMATION

Содержит сведения о рабочем наборе для процесса.
PSAPI_WS_WATCH_INFORMATION

Содержит сведения о странице, добавленной в рабочий набор процесса.
PSAPI_WS_WATCH_INFORMATION_EX

Содержит расширенные сведения о странице, добавленной в рабочий набор процесса.