CreateProcessA
Crea un nuovo processo e il relativo thread primario. Il nuovo processo viene eseguito nel contesto di sicurezza del processo chiamante. (ANSI) |
CreateProcessAsUserA
Crea un nuovo processo e il relativo thread primario. Il nuovo processo viene eseguito nel contesto di sicurezza dell'utente rappresentato dal token specificato. (ANSI) |
CreateProcessAsUserW
Crea un nuovo processo e il relativo thread primario. Il nuovo processo viene eseguito nel contesto di sicurezza dell'utente rappresentato dal token specificato. (Unicode) |
CreateProcessW
Crea un nuovo processo e il relativo thread primario. Il nuovo processo viene eseguito nel contesto di sicurezza del processo chiamante. (Unicode) |
CreateRemoteThread
Crea un thread eseguito nello spazio indirizzi virtuale di un altro processo. |
CreateRemoteThreadEx
Crea un thread eseguito nello spazio indirizzi virtuale di un altro processo e, facoltativamente, specifica attributi estesi, ad esempio l'affinità del gruppo di processori. |
CreateThread
Crea un thread da eseguire all'interno dello spazio indirizzi virtuale del processo chiamante. |
DeleteProcThreadAttributeList
Elimina l'elenco specificato di attributi per la creazione di processi e thread. |
ExitProcess
Termina il processo chiamante e tutti i relativi thread. |
ExitThread
Termina il thread chiamante. |
FlushInstructionCache
Scarica la cache delle istruzioni per il processo specificato. |
FlushProcessWriteBuffers
Scarica la coda di scrittura di ogni processore che esegue un thread del processo corrente. |
GetCurrentProcess
Recupera uno pseudo handle per il processo corrente. |
GetCurrentProcessId
Recupera l'identificatore del processo chiamante. |
GetCurrentProcessorNumber
Recupera il numero del processore in cui era in esecuzione il thread corrente durante la chiamata a questa funzione. |
GetCurrentProcessorNumberEx
Recupera il gruppo di processori e il numero del processore logico in cui è in esecuzione il thread chiamante. |
GetCurrentProcessToken
Recupera uno pseudo-handle che è possibile usare come modo abbreviato per fare riferimento al token di accesso associato a un processo. |
GetCurrentThread
Recupera uno pseudo handle per il thread chiamante. |
GetCurrentThreadEffectiveToken
Recupera uno pseudo-handle che è possibile usare come modo abbreviato per fare riferimento al token attualmente in vigore per il thread, ovvero il token di thread, se presente e il token di processo in caso contrario. |
GetCurrentThreadId
Recupera l'identificatore del thread chiamante. |
GetCurrentThreadStackLimits
Recupera i limiti dello stack allocato dal sistema per il thread corrente. |
getCurrentThreadToken
Recupera uno pseudo-handle che è possibile usare come modo abbreviato per fare riferimento al token di rappresentazione assegnato al thread corrente. |
GetExitCodeProcess
Recupera lo stato di terminazione del processo specificato. |
GetExitCodeThread
Recupera lo stato di terminazione del thread specificato. |
GetMachineTypeAttributes
Esegue query se l'architettura specificata è supportata nel sistema corrente, in modo nativo o da qualsiasi forma di livello di compatibilità o emulazione. |
GetPriorityClass
Recupera la classe di priorità per il processo specificato. Questo valore, insieme al valore di priorità di ogni thread del processo, determina il livello di priorità di base di ogni thread. |
GetProcessDefaultCpuSetMasks
Recupera l'elenco dei set di CPU nel set predefinito del processo impostato da SetProcessDefaultCpuSetMasks o SetProcessDefaultCpuSets. |
GetProcessDefaultCpuSets
Recupera l'elenco dei set di CPU nel set predefinito del processo impostato da SetProcessDefaultCpuSets. |
GetProcessHandleCount
Recupera il numero di handle aperti che appartengono al processo specificato. |
GetProcessId
Recupera l'identificatore del processo specificato. |
GetProcessIdOfThread
Recupera l'identificatore del processo associato al thread specificato. |
GetProcessInformation
Recupera informazioni sul processo specificato. (GetProcessInformation) |
GetProcessMitigationPolicy
Recupera le impostazioni dei criteri di mitigazione per il processo chiamante. |
GetProcessPriorityBoost
Recupera lo stato di controllo priority boost del processo specificato. |
GetProcessShutdownParameters
Recupera i parametri di arresto per il processo chiamante. |
GetProcessTimes
Recupera le informazioni sulla tempistica per il processo specificato. |
GetProcessVersion
Recupera i numeri di versione principale e secondaria del sistema in cui il processo specificato prevede l'esecuzione. |
GetStartupInfoW
Recupera il contenuto della struttura STARTUPINFO specificata al momento della creazione del processo chiamante. |
GetSystemCpuSetInformation
Consente a un'applicazione di eseguire query sui set di CPU disponibili nel sistema e sul relativo stato corrente. |
getSystemTimes
Recupera le informazioni sulla tempistica del sistema. In un sistema multiprocessore i valori restituiti sono la somma dei tempi designati in tutti i processori. |
getThreadContext
Recupera il contesto del thread specificato. |
GetThreadDescription
Recupera la descrizione assegnata a un thread chiamando SetThreadDescription. |
GetThreadId
Recupera l'identificatore del thread specificato. |
GetThreadIdealProcessorEx
Recupera il numero di processore del processore ideale per il thread specificato. |
GetThreadInformation
Recupera informazioni sul thread specificato. (GetThreadInformation) |
GetThreadIOPendingFlag
Determina se un thread specificato ha richieste di I/O in sospeso. |
GetThreadPriority
Recupera il valore di priorità per il thread specificato. Questo valore, insieme alla classe priority del processo del thread, determina il livello di priorità di base del thread. |
GetThreadPriorityBoost
Recupera lo stato di controllo priority boost del thread specificato. |
GetThreadSelectedCpuSetMasks
Restituisce l'assegnazione esplicita del set di CPU del thread specificato, se un'assegnazione è stata impostata usando SetThreadSelectedCpuSetMasks o SetThreadSelectedCpuSets. |
GetThreadSelectedCpuSets
Restituisce l'assegnazione esplicita del set di CPU del thread specificato, se un'assegnazione è stata impostata usando l'API SetThreadSelectedCpuSets. |
getThreadTimes
Recupera le informazioni di intervallo per il thread specificato. |
InitializeProcThreadAttributeList
Inizializza l'elenco di attributi specificato per la creazione di processi e thread. |
IsProcessCritical
Determina se il processo specificato è considerato critico. |
IsProcessorFeaturePresent
Determina se la funzionalità del processore specificata è supportata dal computer corrente. |
OpenProcess
Apre un oggetto processo locale esistente. |
OpenProcessToken
Apre il token di accesso associato a un processo. |
OpenThread
Apre un oggetto thread esistente. |
OpenThreadToken
Apre il token di accesso associato a un thread. |
ProcessIdToSessionId
Recupera la sessione di Servizi Desktop remoto associata a un processo specificato. |
queryProcessAffinityUpdateMode
Recupera la modalità di aggiornamento dell'affinità del processo specificato. |
queryProtectedPolicy
Esegue una query sul valore associato a un criterio protetto. |
QueueUserAPC
Aggiunge un oggetto APC (User-Mode Asynchronous Procedure Call) alla coda APC del thread specificato. (QueueUserAPC) |
QueueUserAPC2
Aggiunge un oggetto APC (User-Mode Asynchronous Procedure Call) alla coda APC del thread specificato. (QueueUserAPC2) |
ResumeThread
Decrementa il numero di sospensioni di un thread. Quando il conteggio delle sospensioni viene decrementato su zero, l'esecuzione del thread viene ripresa. |
SetPriorityClass
Imposta la classe di priorità per il processo specificato. Questo valore insieme al valore di priorità di ogni thread del processo determina il livello di priorità di base di ogni thread. |
SetProcessAffinityUpdateMode
Imposta la modalità di aggiornamento dell'affinità del processo specificato. |
SetProcessDefaultCpuSetMasks
La funzione SetProcessDefaultCpuSetMasks (processthreadsapi.h) imposta l'assegnazione predefinita dei set di CPU per i thread nel processo specificato. |
SetProcessDefaultCpuSets
La funzione SetProcessDefaultCpuSets (processthreadsapi.h) imposta l'assegnazione predefinita dei set di CPU per i thread nel processo specificato. |
SetProcessDynamicEnforcedCetCompatibleRanges
Imposta gli intervalli CETCOMPAT applicati dinamicamente per il processo specificato. |
SetProcessInformation
Imposta le informazioni per il processo specificato. |
SetProcessMitigationPolicy
Imposta un criterio di mitigazione per il processo chiamante. I criteri di mitigazione consentono a un processo di protezione avanzata contro vari tipi di attacchi. |
SetProcessPriorityBoost
Disabilita o consente al sistema di aumentare temporaneamente la priorità dei thread del processo specificato. |
SetProcessShutdownParameters
Imposta i parametri di arresto per il processo chiamante. Questa funzione imposta un ordine di arresto per un processo rispetto agli altri processi nel sistema. |
SetProtectedPolicy
Imposta un criterio protetto. |
SetThreadContext
Imposta il contesto per il thread specificato. |
SetThreadDescription
Assegna una descrizione a un thread. |
SetThreadIdealProcessor
Imposta un processore preferito per un thread. Il sistema pianifica i thread nei processori preferiti, quando possibile. |
SetThreadIdealProcessorEx
Imposta il processore ideale per il thread specificato e, facoltativamente, recupera il processore ideale precedente. |
SetThreadInformation
Imposta le informazioni per il thread specificato. |
SetThreadPriority
Imposta il valore di priorità per il thread specificato. Questo valore, insieme alla classe priority del processo del thread, determina il livello di priorità di base del thread. |
SetThreadPriorityBoost
Disabilita o consente al sistema di aumentare temporaneamente la priorità di un thread. |
SetThreadSelectedCpuSetMasks
Imposta l'assegnazione dei set di CPU selezionati per il thread specificato. Questa assegnazione sostituisce l'assegnazione predefinita del processo, se impostata. (SetThreadSelectedCpuSetMasks) |
SetThreadSelectedCpuSets
Imposta l'assegnazione dei set di CPU selezionati per il thread specificato. Questa assegnazione sostituisce l'assegnazione predefinita del processo, se impostata. (SetThreadSelectedCpuSets) |
SetThreadStackGuarantee
Imposta le dimensioni minime dello stack associato al thread o alla fibra chiamante che saranno disponibili durante qualsiasi eccezione di overflow dello stack. |
SuspendThread
Sospende il thread specificato. |
SwitchToThread
Fa sì che il thread chiamante restituisca l'esecuzione a un altro thread pronto per l'esecuzione nel processore corrente. Il sistema operativo seleziona il thread successivo da eseguire. |
TerminateProcess
Termina il processo specificato e tutti i relativi thread. |
TerminateThread
Termina un thread. |
TlsAlloc
Alloca un indice di archiviazione locale del thread (TLS). Qualsiasi thread del processo può successivamente usare questo indice per archiviare e recuperare valori locali per il thread, perché ogni thread riceve il proprio slot per l'indice. |
TlsFree
Rilascia un indice di archiviazione locale del thread (TLS), rendendolo disponibile per il riutilizzo. |
tlsGetValue
Recupera il valore nello slot tls (Thread Local Storage) del thread chiamante per l'indice TLS specificato. Ogni thread di un processo ha un proprio slot per ogni indice TLS. |
TlsGetValue2
Recupera il valore nello slot tls (Thread Local Storage) del thread chiamante per l'indice TLS specificato. Ogni thread di un processo ha un proprio slot per ogni indice TLS. |
tlsSetValue
Archivia un valore nello slot tls (Thread Local Storage) del thread chiamante per l'indice TLS specificato. Ogni thread di un processo ha un proprio slot per ogni indice TLS. |
UpdateProcThreadAttribute
Aggiorna l'attributo specificato in un elenco di attributi per la creazione di processi e thread. |