Funzione SubmitThreadpoolWork (threadpoolapiset.h)

Inserisce un oggetto di lavoro nel pool di thread. Un thread di lavoro chiama la funzione di callback dell'oggetto di lavoro.

Sintassi

void SubmitThreadpoolWork(
  [in, out] PTP_WORK pwk
);

Parametri

[in, out] pwk

Puntatore a una struttura TP_WORK che definisce l'oggetto work. La funzione CreateThreadpoolWork restituisce questo puntatore.

Valore restituito

nessuno

Osservazioni

È possibile pubblicare un oggetto di lavoro una o più volte (fino a MAXULONG) senza attendere il completamento dei callback precedenti. I callback verranno eseguiti in parallelo. Per migliorare l'efficienza, il pool di thread può limitare i thread.

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0600 o versione successiva.

Esempio

Per un esempio, vedere Uso delle funzioni del pool di thread.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione threadpoolapiset.h (includere Windows.h in Windows 7, Windows Server 2008 Windows Server 2008 R2)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

CloseThreadpoolWork

CreateThreadpoolWork

Pool di thread

WaitForThreadpoolWorkCallbacks