intestazione threadpoolapiset.h
Questa intestazione viene usata dai servizi di sistema. Per altre informazioni, vedere:
threadpoolapiset.h contiene le interfacce di programmazione seguenti:
Funzioni
CallbackMayRunLong Indica che il callback potrebbe non restituire rapidamente. |
CancelThreadpoolIo Annulla la notifica dalla funzione StartThreadpoolIo. |
ChiudiThreadpool Chiude il pool di thread specificato. |
CloseThreadpoolCleanupGroup Chiude il gruppo di pulizia specificato. |
Closethreadpoolcleanupgroupmembers Rilascia i membri del gruppo di pulizia specificato, attende il completamento di tutte le funzioni di callback e, facoltativamente, annulla tutte le funzioni di callback in sospeso. |
ChiudiThreadpoolIo Rilascia l'oggetto di completamento di I/O specificato. |
ChiudiThreadpoolTimer Rilascia l'oggetto timer specificato. |
CloseThreadpoolWait Rilascia l'oggetto wait specificato. |
CloseThreadpoolWork Rilascia l'oggetto di lavoro specificato. |
CreateThreadpool Alloca un nuovo pool di thread per eseguire callback. |
CreateThreadpoolCleanupGroup Crea un gruppo di pulizia che le applicazioni possono usare per tenere traccia di uno o più callback del pool di thread. |
CreateThreadpoolIo Crea un nuovo oggetto di completamento di I/O. |
CreateThreadpoolTimer Crea un nuovo oggetto timer. |
CreateThreadpoolWait Crea un nuovo oggetto wait. |
CreateThreadpoolWork Crea un nuovo oggetto di lavoro. |
DisassociateCurrentThreadFromCallback Rimuove l'associazione tra la funzione di callback attualmente in esecuzione e l'oggetto che ha avviato il callback. Il thread corrente non verrà più conteggiato come esecuzione di un callback per conto dell'oggetto. |
FreeLibraryWhenCallbackReturns Specifica la DLL che il pool di thread scarica al termine del callback corrente. |
IsThreadpoolTimerSet Determina se l'oggetto timer specificato è attualmente impostato. |
LeaveCriticalSectionWhenCallbackReturns Specifica la sezione critica che il pool di thread verrà rilasciato al termine del callback corrente. |
QueryThreadpoolStackInformation Recupera le dimensioni di riserva e commit dello stack per i thread nel pool di thread specificato. |
ReleaseMutexWhenCallbackReturns Specifica il mutex che il pool di thread verrà rilasciato al termine del callback corrente. |
ReleaseSemaphoreWhenCallbackReturns Specifica il semaforo che il pool di thread verrà rilasciato al termine del callback corrente. |
SetEventWhenCallbackReturns Specifica l'evento che il pool di thread verrà impostato al termine del callback corrente. |
SetThreadpoolStackInformation Imposta le dimensioni di riserva e commit dello stack per i nuovi thread nel pool di thread specificato. Le dimensioni di riserva e commit dello stack per i thread esistenti non vengono modificate. |
SetThreadpoolThreadMaximum Imposta il numero massimo di thread che il pool di thread specificato può allocare per elaborare i callback. |
SetThreadpoolThreadMinimum Imposta il numero minimo di thread che il pool di thread specificato deve rendere disponibile per elaborare i callback. |
SetThreadpoolTimer Imposta l'oggetto timer , sostituendo il timer precedente, se presente. Un thread di lavoro chiama il callback dell'oggetto timer dopo la scadenza del timeout specificato. (SetThreadpoolTimer) |
SetThreadpoolTimerEx Imposta l'oggetto timer , sostituendo il timer precedente, se presente. Un thread di lavoro chiama il callback dell'oggetto timer dopo la scadenza del timeout specificato. (SetThreadpoolTimerEx) |
SetThreadpoolWait Imposta l'oggetto wait sostituendo l'oggetto wait precedente, se presente. Un thread di lavoro chiama la funzione di callback dell'oggetto wait dopo che l'handle viene segnalato o dopo la scadenza del timeout specificato. (SetThreadpoolWait) |
SetThreadpoolWaitEx Imposta l'oggetto wait sostituendo l'oggetto wait precedente, se presente. Un thread di lavoro chiama la funzione di callback dell'oggetto wait dopo che l'handle viene segnalato o dopo la scadenza del timeout specificato. (SetThreadpoolWaitEx) |
StartThreadpoolIo Notifica al pool di thread che le operazioni di I/O potrebbero iniziare per l'oggetto di completamento di I/O specificato. Un thread di lavoro chiama la funzione di callback dell'oggetto di completamento I/O dopo il completamento dell'operazione nell'handle di file associato a questo oggetto. |
SubmitThreadpoolWork Inserisce un oggetto di lavoro nel pool di thread. Un thread di lavoro chiama la funzione di callback dell'oggetto di lavoro. |
TrySubmitThreadpoolCallback Richiede che un thread di lavoro del pool di thread chiami la funzione di callback specificata. |
WaitForThreadpoolIoCallbacks Attende il completamento dei callback di I/O in sospeso e, facoltativamente, annulla i callback in sospeso che non hanno ancora avviato l'esecuzione. |
WaitForThreadpoolTimerCallbacks Attende il completamento dei callback timer in sospeso e, facoltativamente, annulla i callback in sospeso che non sono ancora stati avviati per l'esecuzione. |
WaitForThreadpoolWaitCallbacks Attende il completamento dei callback di attesa in sospeso e, facoltativamente, annulla i callback in sospeso che non sono ancora stati avviati per l'esecuzione. |
WaitForThreadpoolWorkCallbacks Attende il completamento dei callback di lavoro in sospeso e, facoltativamente, annulla i callback in sospeso che non sono ancora stati avviati per l'esecuzione. |