Funzione CloseThreadpoolWork (threadpoolapiset.h)

Rilascia l'oggetto di lavoro specificato.

Sintassi

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

Parametri

[in, out] pwk

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

Valore restituito

nessuno

Osservazioni

L'oggetto di lavoro viene liberato immediatamente se non sono presenti callback in sospeso; in caso contrario, l'oggetto di lavoro viene liberato in modo asincrono dopo il completamento dei callback in sospeso.

Se è presente un gruppo di pulizia associato all'oggetto di lavoro, non è necessario chiamare questa funzione; chiamando la funzione CloseThreadpoolCleanupGroupMembers rilascia gli oggetti lavoro, attesa e timer associati al gruppo di pulizia.

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

Requisiti

Requisito Valore
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 (include Windows.h in Windows 7, Windows Server 2008 Windows Server 2008 R2)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

CreateThreadpoolWork

SubmitThreadpoolWork

Pool di thread

WaitForThreadpoolWorkCallbacks