Condividi tramite


API Stato processo (PSAPI)

Panoramica della tecnologia API Stato processo (PSAPI).

Per sviluppare l'API Stato processo (PSAPI), sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Funzioni

 
EmptyWorkingSet

Rimuove il maggior numero possibile di pagine dal set di lavoro del processo specificato.
EnumDeviceDrivers

Recupera l'indirizzo di carico per ogni driver di dispositivo nel sistema.
EnumPageFilesA

Chiama la routine di callback per ogni file di pagina installato nel sistema. (ANSI)
EnumPageFilesW

Chiama la routine di callback per ogni file di pagina installato nel sistema. (Unicode)
EnumProcesses

Recupera l'identificatore del processo per ogni oggetto processo nel sistema.
EnumProcessModules

Recupera un handle per ogni modulo nel processo specificato.
EnumProcessModulesEx

Recupera un handle per ogni modulo nel processo specificato che soddisfa i criteri di filtro specificati.
GetDeviceDriverBaseNameA

Recupera il nome di base del driver di dispositivo specificato. (ANSI)
GetDeviceDriverBaseNameW

Recupera il nome di base del driver di dispositivo specificato. (Unicode)
GetDeviceDriverFileNameA

Recupera il percorso disponibile per il driver di dispositivo specificato. (ANSI)
GetDeviceDriverFileNameW

Recupera il percorso disponibile per il driver di dispositivo specificato. (Unicode)
GetMappedFileNameA

Verifica se l'indirizzo specificato si trova all'interno di un file mappato alla memoria nello spazio indirizzi del processo specificato. In tal caso, la funzione restituisce il nome del file mappato alla memoria. (ANSI)
GetMappedFileNameW

Verifica se l'indirizzo specificato si trova all'interno di un file mappato alla memoria nello spazio indirizzi del processo specificato. In tal caso, la funzione restituisce il nome del file mappato alla memoria. (Unicode)
GetModuleBaseNameA

Recupera il nome di base del modulo specificato. (ANSI)
GetModuleBaseNameW

Recupera il nome di base del modulo specificato. (Unicode)
GetModuleFileNameExA

Recupera il percorso completo per il file contenente il modulo specificato. (ANSI)
GetModuleFileNameExW

Recupera il percorso completo per il file contenente il modulo specificato. (Unicode)
GetModuleInformation

Recupera informazioni sul modulo specificato nella struttura MODULEINFO.
GetPerformanceInfo

Recupera i valori delle prestazioni contenuti nella struttura PERFORMANCE_INFORMATION.
GetProcessImageFileNameA

Recupera il nome del file eseguibile per il processo specificato. (ANSI)
GetProcessImageFileNameW

Recupera il nome del file eseguibile per il processo specificato. (Unicode)
GetProcessMemoryInfo

Recupera informazioni sull'utilizzo della memoria del processo specificato.
GetWsChanges

Recupera informazioni sulle pagine aggiunte al set di lavoro del processo specificato dall'ultima volta che questa funzione o la funzione InitializeProcessForWsWatch è stata chiamata.
GetWsChangesEx

Recupera informazioni estese sulle pagine aggiunte al set di lavoro del processo specificato dall'ultima volta che questa funzione o la funzione InitializeProcessForWsWatch è stata chiamata.
InitializeProcessForWsWatch

Avvia il monitoraggio del set di lavoro del processo specificato.
PENUM_PAGE_FILE_CALLBACKA

Funzione di callback definita dall'applicazione usata con la funzione EnumPageFiles. (ANSI)
PENUM_PAGE_FILE_CALLBACKW

Funzione di callback definita dall'applicazione usata con la funzione EnumPageFiles. (Unicode)
QueryWorkingSet

Recupera informazioni sulle pagine attualmente aggiunte al set di lavoro del processo specificato.
QueryWorkingSetEx

Recupera informazioni estese sulle pagine in indirizzi virtuali specifici nello spazio indirizzi del processo specificato.

Strutture

 
ENUM_PAGE_FILE_INFORMATION

Contiene informazioni su un file di pagina.
MODULEINFO

Contiene l'indirizzo di caricamento del modulo, le dimensioni e il punto di ingresso.
PERFORMANCE_INFORMATION

Contiene informazioni sulle prestazioni. (PERFORMANCE_INFORMATION)
PROCESS_MEMORY_COUNTERS

Contiene le statistiche di memoria per un processo.
PROCESS_MEMORY_COUNTERS_EX

Contiene statistiche di memoria estese per un processo.
PROCESS_MEMORY_COUNTERS_EX2

Contiene statistiche di memoria estese per un processo. Estende PROCESS_MEMORY_COUNTERS_EX.
PSAPI_WORKING_SET_BLOCK

Contiene informazioni sul working set per una pagina.
PSAPI_WORKING_SET_EX_BLOCK

Contiene informazioni estese sul working set per una pagina.
PSAPI_WORKING_SET_EX_INFORMATION

Contiene informazioni estese sul working set per un processo.
PSAPI_WORKING_SET_INFORMATION

Contiene informazioni sul working set per un processo.
PSAPI_WS_WATCH_INFORMATION

Contiene informazioni su una pagina aggiunta a un working set di processi.
PSAPI_WS_WATCH_INFORMATION_EX

Contiene informazioni estese su una pagina aggiunta a un working set di processi.