Leer en inglés

Compartir a través de


API de estado de proceso (PSAPI)

Información general sobre la tecnología process status API (PSAPI).

Para desarrollar Process Status API (PSAPI), necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Functions

 
EmptyWorkingSet

Quita tantas páginas como sea posible del conjunto de trabajo del proceso especificado.
EnumDeviceDrivers

Recupera la dirección de carga de cada controlador de dispositivo del sistema.
EnumPageFilesA

Llama a la rutina de devolución de llamada para cada archivo de página instalado en el sistema. (ANSI)
EnumPageFilesW

Llama a la rutina de devolución de llamada para cada archivo de página instalado en el sistema. (Unicode)
EnumProcesses

Recupera el identificador de proceso de cada objeto de proceso del sistema.
EnumProcessModules

Recupera un identificador para cada módulo del proceso especificado.
EnumProcessModulesEx

Recupera un identificador para cada módulo del proceso especificado que cumple los criterios de filtro especificados.
GetDeviceDriverBaseNameA

Recupera el nombre base del controlador de dispositivo especificado. (ANSI)
GetDeviceDriverBaseNameW

Recupera el nombre base del controlador de dispositivo especificado. (Unicode)
GetDeviceDriverFileNameA

Recupera la ruta de acceso disponible para el controlador de dispositivo especificado. (ANSI)
GetDeviceDriverFileNameW

Recupera la ruta de acceso disponible para el controlador de dispositivo especificado. (Unicode)
GetMappedFileNameA

Comprueba si la dirección especificada está dentro de un archivo asignado a memoria en el espacio de direcciones del proceso especificado. Si es así, la función devuelve el nombre del archivo asignado a memoria. (ANSI)
GetMappedFileNameW

Comprueba si la dirección especificada está dentro de un archivo asignado a memoria en el espacio de direcciones del proceso especificado. Si es así, la función devuelve el nombre del archivo asignado a memoria. (Unicode)
GetModuleBaseNameA

Recupera el nombre base del módulo especificado. (ANSI)
GetModuleBaseNameW

Recupera el nombre base del módulo especificado. (Unicode)
GetModuleFileNameExA

Recupera la ruta de acceso completa del archivo que contiene el módulo especificado. (ANSI)
GetModuleFileNameExW

Recupera la ruta de acceso completa del archivo que contiene el módulo especificado. (Unicode)
GetModuleInformation

Recupera información sobre el módulo especificado en la estructura MODULEINFO.
GetPerformanceInfo

Recupera los valores de rendimiento contenidos en la estructura PERFORMANCE_INFORMATION.
GetProcessImageFileNameA

Recupera el nombre del archivo ejecutable para el proceso especificado. (ANSI)
GetProcessImageFileNameW

Recupera el nombre del archivo ejecutable para el proceso especificado. (Unicode)
GetProcessMemoryInfo

Recupera información sobre el uso de memoria del proceso especificado.
GetWsChanges

Recupera información sobre las páginas que se han agregado al conjunto de trabajo del proceso especificado desde la última vez que se llamó a esta función o a la función InitializeProcessForWsWatch.
GetWsChangesEx

Recupera información extendida sobre las páginas que se han agregado al conjunto de trabajo del proceso especificado desde la última vez que se llamó a esta función o a la función InitializeProcessForWsWatch.
InitializeProcessForWsWatch

Inicia la supervisión del conjunto de trabajo del proceso especificado.
PENUM_PAGE_FILE_CALLBACKA

Función de devolución de llamada definida por la aplicación que se usa con la función EnumPageFiles. (ANSI)
PENUM_PAGE_FILE_CALLBACKW

Función de devolución de llamada definida por la aplicación que se usa con la función EnumPageFiles. (Unicode)
QueryWorkingSet

Recupera información sobre las páginas agregadas actualmente al conjunto de trabajo del proceso especificado.
QueryWorkingSetEx

Recupera información extendida sobre las páginas en direcciones virtuales específicas del espacio de direcciones del proceso especificado.

Estructuras

 
ENUM_PAGE_FILE_INFORMATION

Contiene información sobre un archivo de página.
MODULEINFO

Contiene la dirección de carga del módulo, el tamaño y el punto de entrada.
PERFORMANCE_INFORMATION

Contiene información de rendimiento. (PERFORMANCE_INFORMATION)
PROCESS_MEMORY_COUNTERS

Contiene las estadísticas de memoria de un proceso.
PROCESS_MEMORY_COUNTERS_EX

Contiene estadísticas de memoria extendidas para un proceso.
PROCESS_MEMORY_COUNTERS_EX2

Contiene estadísticas de memoria extendidas para un proceso. Extiende PROCESS_MEMORY_COUNTERS_EX.
PSAPI_WORKING_SET_BLOCK

Contiene información del espacio de trabajo de una página.
PSAPI_WORKING_SET_EX_BLOCK

Contiene información de conjunto de trabajo extendido para una página.
PSAPI_WORKING_SET_EX_INFORMATION

Contiene información de conjunto de trabajo extendido para un proceso.
PSAPI_WORKING_SET_INFORMATION

Contiene información del espacio de trabajo de un proceso.
PSAPI_WS_WATCH_INFORMATION

Contiene información sobre una página agregada a un conjunto de trabajo de proceso.
PSAPI_WS_WATCH_INFORMATION_EX

Contiene información extendida sobre una página agregada a un conjunto de trabajo de proceso.