Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии API состояния процесса (PSAPI).
Для разработки API состояния процесса (PSAPI) требуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Функции
|
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 Инициирует мониторинг рабочего набора указанного процесса. |
|
PENUM_PAGE_FILE_CALLBACKA Определяемая приложением функция обратного вызова, используемая с функцией EnumPageFiles. (ANSI) |
|
PENUM_PAGE_FILE_CALLBACKW Определяемая приложением функция обратного вызова, используемая с функцией EnumPageFiles. (Юникод) |
|
QueryWorkingSet Извлекает сведения о страницах, добавленных в рабочий набор указанного процесса. |
|
QueryWorkingSetEx Извлекает расширенные сведения о страницах по определенным виртуальным адресам в адресном пространстве указанного процесса. |
Структуры
|
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 Содержит расширенные сведения о странице, добавленной в рабочий набор процесса. |